🚀 KoBold Metals Is Hiring Software Engineers in the UK | Remote Jobs Paying Up to $210,000/Year!

Software Engineering Opportunity

Software Engineer Jobs at KoBold Metals — Remote in the UK

Want to build software that helps solve real-world scientific problems? KoBold Metals is hiring software engineers at multiple levels to develop technology for mineral exploration. If you enjoy Python, data systems, solving complex engineering problems and working closely with scientists, this opportunity is worth exploring.

Company KoBold Metals
Location United Kingdom
Work arrangement Remote — UK only
Experience 4+ years preferred

Salary listed: $120,000–$210,000 USD per year. The company notes that compensation is benchmarked to the local market for candidates outside the United States.

The position is open at multiple levels, depending on your experience, impact and ownership of engineering work. Review the full requirements below before applying.

1. About KoBold Metals

The world needs critical minerals such as copper, lithium and cobalt to build electric infrastructure, vehicles, data centres and electronic devices. However, discovering new mineral deposits has become more challenging as many easily accessible deposits have already been found.

KoBold Metals was founded to make mineral exploration more systematic by combining artificial intelligence, human expertise and new technologies. Its multidisciplinary teams include data scientists, software engineers and geologists who work together to develop tools, build data systems and test predictions about what lies beneath the Earth's surface.

One of the company's discoveries is Mingomba, a high-grade copper deposit in Zambia. KoBold is also developing the project with a focus on applying technical rigour to exploration, engineering and operations.

The company operates exploration programmes in eight countries. Its investors include institutional investment firms, technology venture capital firms and strategic natural-resource companies.

💡 Career tip: When applying to a technology company working in a specialised industry, show how your engineering skills can solve practical problems. You do not need to know everything about the industry on day one, but curiosity and a willingness to learn can help you stand out.

2. What Does the Software Engineer Role Involve?

At KoBold, software engineers work directly with the people who use their tools. Instead of simply delivering code and waiting for feedback, engineers learn about mineral exploration and geology, then build technology that helps scientific teams work with complex data.

The role sits within the Data Systems Engineering team. A major part of the work is making mineral exploration data easier for both people and machines to discover, access and use.

Previous projects have included:

  • Structured Ingest Pipeline (SIP): systems for bringing data into structured workflows.
  • DataKit generation: producing curated sets of data on demand.
  • Retrieval-Augmented Generation (RAG): applying natural language processing to unstructured information.

The technology stack is primarily Python, with Django, React, AWS and additional tools such as Retool and Prefect.

Who might enjoy this work?

Engineers who enjoy backend development, data infrastructure, system design and close collaboration with people outside software engineering may find this opportunity particularly interesting.

💡 CV tip: If you have built data pipelines, backend services or cloud systems, explain the problem you solved, the technologies you used and the measurable result. Specific project outcomes are more convincing than a list of tools alone.

3. Key Responsibilities

The successful engineer will help improve how exploration teams access data, develop tools and use technology to support scientific discovery. Responsibilities include:

  • Work closely with exploration geologists and data scientists to understand their challenges and develop useful technical solutions.
  • Build data pipelines and tools that help people and machines extract insights from exploration data.
  • Lead or coordinate a small group of software engineers where appropriate to deliver projects successfully.
  • Develop a deep understanding of KoBold's data systems and how they support exploration work.
  • Take ownership of projects from initial design through implementation, testing and continued engagement with the people using the tools.
  • Respond constructively to design and code feedback, while also providing useful feedback to teammates.
  • Help manage services operationally and support scientific colleagues who use the team's tools.
💡 Interview tip: Prepare one or two examples that demonstrate ownership. Explain how you identified a problem, made technical decisions, tested your solution, handled feedback and improved the result after launch.

4. Qualifications and Requirements

The vacancy is open to multiple experience levels, depending on the candidate's background, impact and demonstrated ownership. The listed qualifications include:

  • At least four years of software engineering experience, ideally building production cloud data systems.
  • Proficiency in Python.
  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible.
  • Strong skills in large-scale system design.
  • A record of taking ownership of problems and delivering projects with demonstrated impact through an iterative approach.
  • Intellectual curiosity and a willingness to learn about mineral exploration, particularly geology.
  • Ability to explain technical problems clearly and collaborate effectively with colleagues who are not software developers.
  • Comfort working in a fast-growing company with an evolving range of responsibilities.
  • Interest in identifying the right technical product to achieve business objectives, rather than building technology without considering its practical value.

Additional skills that could help

  • Experience with frontend frameworks such as React.
  • Experience with geospatial data and map-based applications.
  • Familiarity with containerisation and orchestration technologies such as Docker, AWS ECS or Kubernetes.
  • Formal education or professional exposure to natural sciences.

These additional skills are described as nice-to-haves rather than core requirements in the supplied vacancy.

💡 Application tip: Tailor your CV to the essential requirements first. Highlight Python, production systems, testing, cloud infrastructure and project ownership where you genuinely have that experience. Never claim a skill you cannot confidently discuss.

5. Salary and Compensation

The supplied vacancy lists the following annual base salary range for this full-time position:

Listed UK base salary range
$120,000–$210,000 USD

This is the range stated in the provided job listing. It should not be interpreted as a guaranteed offer for every successful candidate.

KoBold explains that its compensation ranges are listed in US dollars. For candidates based outside the United States, the range may not translate directly because local pay is benchmarked against the relevant market rather than simply converted from US compensation.

Candidates should confirm the applicable compensation, benefits and employment terms with the employer during the recruitment process.

💡 Salary tip: When discussing compensation, consider the scope of the role, your relevant experience, the local employment market and the overall benefits package. Ask for clarification if the published range and the terms offered to you differ.

6. Work Location and Travel Expectations

The position is listed as remote, with candidates able to work from anywhere in the United Kingdom. It is not advertised as a worldwide remote role.

Before you apply

  • Location: United Kingdom.
  • Work arrangement: Remote.
  • Travel: All employees are expected to travel to project sites for at least one week per year.
  • Field-facing and technical roles may involve significantly more time at project locations.

KoBold's exploration projects span multiple countries, and the role may include opportunities to work alongside exploration teams in the field. The vacancy mentions locations such as Zambia, Canada and Arizona as examples of places where colleagues may work.

If you are applying from outside the UK, confirm your eligibility directly with the employer before investing time in the application.

💡 Remote-work tip: Remote positions can still have location, travel and time-zone requirements. Read these details carefully so you can focus on opportunities that fit your circumstances.

7. How to Prepare a Strong Application

Before applying, take a few minutes to make sure your CV presents your engineering experience clearly. The role places emphasis on production-quality software, system design, data systems and ownership.

  • Show relevant projects: Include examples of backend systems, data pipelines, cloud services or other production systems you have worked on.
  • Explain your impact: Describe what changed because of your work. Use measurable outcomes where you have reliable figures.
  • Make your technical skills easy to find: Clearly list relevant experience with Python, cloud platforms, testing, system design and any other technologies you genuinely know.
  • Demonstrate ownership: Explain your contribution from understanding the problem through design, implementation, testing and ongoing improvement.
  • Show collaboration: Include examples of working with other engineers, scientists, product teams or non-technical stakeholders.
  • Check the location requirements: Confirm that you can meet the UK location requirement and the expected travel commitment.
💡 A small reminder: You do not need a perfect CV to take the next step. You need a clear, honest CV that makes your strongest relevant experience easy to see. Review it carefully, correct avoidable errors and submit when ready.

8. Explore More Jobs on GabbyWall

This software engineering role may not be the only opportunity worth exploring. Browse more vacancies and career listings on GabbyWall. Check each post for its location, requirements, work arrangement and application deadline, where provided.

These links lead to other GabbyWall posts. Please check each individual listing for its current status, eligibility requirements and application instructions.

💡 Job-search tip: Keep a simple record of the roles you apply for, the date you applied and any follow-up you need to make. A little organisation can make a busy job search much easier to manage.

9. Before You Apply: Your Quick Checklist

Take a moment to confirm the following:

  • You have reviewed the essential qualifications.
  • Your CV clearly explains your relevant engineering experience.
  • You can discuss your Python and system-design experience.
  • You understand that the position is remote within the UK.
  • You have considered the annual project-site travel expectation.
  • You have read the original vacancy and confirmed the latest details.

If this opportunity matches your experience and career goals, take the next step by reviewing the official vacancy and submitting your application directly to the employer.

💡 One final encouragement: Do not let the length of a job description discourage you. Focus on the core requirements, present your experience honestly and keep learning. Every thoughtful application is another step in building your career.

Ready to Take the Next Step?

If your experience matches the requirements, review the official KoBold Metals vacancy for the full details and application process. Applications should be submitted through the employer's official recruitment page.

Apply →

Official application page: KoBold Metals via Greenhouse. Confirm the current vacancy details before submitting your application.

0 Comments