Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (All Levels)

$150k - $240k per year
Full-time

KoBold Metals

We are open to hiring at multiple levels for this role, depending on experience, impact, and demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces.

Software Engineer

About the company: 

In the coming decades, our world needs far more critical minerals including copper, lithium, and cobalt, to build electric infrastructure, vehicles, data centers, and electronics. The mining industry is making 10x fewer discoveries per dollar spent on exploration compared to 30 years ago because the easy-to-find, near surface deposits have largely been discovered.

KoBold is the leading scientific mineral exploration, mine development, and technology development company. Our goal is to turn mineral exploration into a repeatable science to discover the minerals the world needs—by integrating artificial intelligence, human intelligence, and new technology. Our multidisciplinary teams of data scientists, engineers, and geologists work together to build data systems, design new sensors, and establish industry-leading workflows to develop and test subsurface predictions on our exploration projects.

Our first discovery, Mingomba, is a high-grade copper deposit in Zambia, found after spending materially less than industry average. We are developing Mingomba with the same technical rigor that we apply to exploration. The Mingomba team brings together mine and processing engineers, geologists, data scientists, software engineers, and community, health & safety, construction, and operations specialists. By combining industry knowledge and cutting edge technology, we are developing Mingomba into a world class project that has safer and more predictable outcomes for ourselves, partners, and communities. It is expected to create thousands of good jobs for generations.

KoBold runs exploration programs in eight countries, all with the potential for another discovery.

KoBold is privately held; investors include institutional asset managers T. Rowe Price and Canada Pension Plan Investments; technology venture capitalists Andreessen Horowitz, Breakthrough Energy Ventures, BOND Capital, Durable Capital, StepStone, and Standard Investments; and strategic natural resources companies BHP and Mitsubishi.

We are hiring Software Engineers to accelerate our mission.

About The Role:

At KoBold, software engineers have the unique opportunity to embed directly with their users and learn the ins and outs of mineral exploration and geology while developing state of the art technology solutions. Unlike traditional software engineering roles, we don’t simply ship code and passively wait for feedback about its utility: our userbase includes our colleagues… and ourselves! While there are real technical challenges in making mineral exploration data broadly searchable and accessible to both humans and machines, we believe that solving these technical challenges cannot be done without “getting our hands dirty” – sometimes literally! – by embedding directly with the exploration teams and even occasionally (~once a year) joining our colleagues in the field, be it in Zambia, Canada, or Arizona, to experience the impact of our software in real time.

As a Software Engineer on the Data Systems Engineering team at KoBold, your main role will be to enable systematic exploration and materially improve exploration success rates by making mineral exploration data broadly accessible to humans and machines. Past projects have included SIP (the Structured Ingest Pipeline), DataKit generation (producing curated sets of data on demand), and RAG (Retrieval Augmentation Generation, utilizing natural language processing on unstructured data). Our tech stack is primarily python and includes Django, React, AWS, and additional technologies like Retool and Prefect. 

Your work will empower KoBold to unlock invaluable insights and streamline intricate scientific processes. Collaborating with our exceptional team of data scientists, geologists, and other software engineers, you will have the opportunity to tackle complex problems head-on and collectively pave the way for the discoveries of vital energy transition metals like lithium, copper, nickel, and cobalt. Together we can shape the future of mineral exploration and contribute to building a sustainable world.

This role be responsible for:

  • Deep engagement with exploration geologists and data scientists, continual learning about mineral exploration, and tailoring technology development to the needs of exploration project scientists

  • Building data pipelines and tooling for deriving advanced human and machine insights from exploration data, often leading a small group of software engineers to successful delivery

  • Developing expertise in KoBold’s Data Systems and deeply understanding how they impact exploration

  • End-to-end ownership of projects from design to implementation and testing to continued engagement with colleagues on exploration teams using your solutions

  • Responding well to design and code feedback, also providing feedback to teammates 

  • Operationally managing the team’s services and assisting scientific colleagues with our tooling

Qualifications

  • 4+ years of software engineering experience, ideally building production cloud data systems

  • Proficiency with Python

  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible

  • Skilled in large-scale system design

  • A track record of taking ownership from definition of the problem and delivering projects with demonstrated impact in an iterative manner

  • Intellectual curiosity and eagerness to learn about all aspects of mineral exploration, particularly in the geology domain. Enjoys constantly learning such that you are driving insights through using our tools in exploration and willing to work directly with geologists in the field.

  • Ability to explain technical problems to and collaborate on solutions with domain experts who are not software developers. A strong communicator who enjoys working with colleagues across the company.

  • Excitement about joining a fast-growing early-stage company, comfort with a dynamic work environment, and eagerness to take on an evolving range of responsibilities.

  • Keen not just to build cool technology, but to figure out what technical product to build to best achieve the business objectives of the company.

Nice to Haves 

  • Experience with modern frontend frameworks such as React

  • Experience with geospatial data and building map-based experiences

  • Familiarity with containerization and container orchestration platforms, such as Docker, AWS ECS, Kubernetes, etc.

  • Formal education or job exposure to natural sciences

The US base salary range for this full-time exempt position is $150,000 - $240,000.

Location: KoBold is a remote-first workplace. All candidates must be legally authorized to work in one of the following countries: United States, Canada, Australia, South Africa, United Kingdom, Zambia, Democratic Republic of the Congo, Namibia, Finland, Sweden, or Botswana.

What to Expect

Joining KoBold means getting the opportunity for hands-on exposure to our exploration projects around the world. All employees are expected to travel to project sites, with a minimum of one week per year. Field-facing and technical roles spend significantly more time in the field.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (All Levels) in Remote vacancy
  • $186.37k - $223.64k per year

     ...career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases  This...  ...the best open source observability software – including Prometheus, Mimir, Loki, Tempo...  ...engineering talent. Coach senior and mid-level engineers, lead design reviews, raise engineering... 
    Suggested
    Long term contract
    Local area
    Remote work

    Grafana Labs

    Remote
    5 hours ago
  •  ...Planning & Analysis (FP&A), an established software category with a multi-billion market but...  ...complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews...  ...: You're operating above your level and growing fast Experience : Have built... 
    Suggested
    Full time
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    17 days ago
  • $150k - $185k per year

     ...mission. The Opportunity: Palmstreet is looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you will lead...  ...projects at large scope while maintaining a consistently high level of productivity Preferred Qualifications: ~ Experience... 
    Suggested
    Full time
    Remote work

    Palmstreet

    Remote
    17 hours ago
  • $149.6k - $199.6k per year

     ...daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and...  ...landscape. Skills and Qualifications Core Development: Expert-level API and service development in Python (required) and/or Go.... 
    Suggested
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    1 day ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Monday to friday
    Night shift

    Canonical

    Remote
    2 days ago
  •  ...a love of learning. Role Outschool is looking for full-stack Software Engineers to develop and improve our suite of products to help parents,...  ...data optimization to tooling to platforms. We’re hiring across levels - from early-career SWEs through senior architects - and will... 
    Full time
    Local area
    Flexible hours

    Outschool

    Remote
    27 days ago
  •  ...Back to jobs Software Engineer, Python Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced marketing...  ...Francisco and Los Angeles. About the Role We're looking for a mid-level software engine er who leans backend and enjoys building features end to... 
    Full time
    Internship
    Remote work
    Shift work

    Northbeam

    Remote
    16 days ago
  • $90k - $120k per year

     ...salary Home office stipend Paid time off Training & development Overview We are seeking a resourceful and talented Software Engineer to join our team and contribute to the ongoing growth and development of our platform. As Remarcable's latest member of the Engineering... 
    Full time
    For contractors
    Remote work
    Home office

    Remarcable Inc.

    Remote
    17 hours ago
  • $160k - $240k per year

     ...new technology. Our multidisciplinary teams of data scientists, engineers, and geologists work together to build data systems, design new...  ...together mine and processing engineers, geologists, data scientists, software engineers, and community, health & safety, construction, and... 
    Full time
    Remote work

    KoBold Metals

    Remote
    5 hours ago
  • $242.54k - $302.84k per year

     ...safe connection effortless by delivering software that makes it easy to securely interconnect...  ...skilled and diligent full-time Software Engineer to join our growing team. You will work...  ...connectivity. - Deep knowledge of operating system-level networking internals, including socket... 
    Full time
    Internship
    Remote work
    Flexible hours

    Tailscale

    Remote
    5 days ago
  •  ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,...  ...architectures - Experience with enterprise software deployment, updates, and version management...  ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns... 
    Full time
    Work at office
    Local area
    Worldwide

    Alphasense

    Remote
    4 days ago
  •  ...Job Responsibility: Overview: At Quest, we create and manage the software that makes the benefits of new technology real. Companies turn to us to manage, modernize and secure their business, from on-prem to in-cloud, from the heart of the network to the vulnerable endpoints... 
    Full time
    Work at office
    Remote work

    Quest Software

    Remote
    17 hours ago
  •  ...solving big challenges and are focused on providing Canadians with better access to the care they need. We are seeking a Support Software Engineer to join our team. Your duties will include assisting with client support tasks, and providing support for application issues.... 
    Full time
    Flexible hours

    Greenshield Holdings

    Remote
    2 days ago
  • $137.6k - $172k per year

     ...difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play a...  ...practices across all regions. Job titles may span multiple career levels, and the targeted hiring base salary range for this role in... 
    Full time

    Coursera

    Remote
    3 days ago
  • $120k - $140k per year

     ...Overview: We are seeking talented and passionate Full Stack Engineers who are proficient in JavaScript, React.js, and Node.js, with a...  ...Ensure code quality, organization, and automatization through software engineering best practices, including code reviews and testing (... 
    Full time
    Remote work
    Monday to friday
    Flexible hours

    XP Venture Labs

    Remote
    5 days ago
  • $153k - $213k per year

     ...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards...  ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system... 
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    4 days ago
  •  ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that... 
    Long term contract
    Full time
    Work from home

    Spotify

    Remote
    4 days ago
  •  ...Come join us! About the Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-...  ...critical decisions. Who You Are: - 5+ years building production software, with significant experience in desktop applications or Office add... 
    Full time
    Work at office
    Worldwide

    Alphasense

    Remote
    5 days ago
  • $247.74k per year

     ...together quarterly for intense in-person working sessions called “surges. ” learn more about working at Coinbase . As a Frontend Software Engineer on the Financial Services & Loyalty team within the Consumer & Business group, you'll build and ship the user-facing experiences... 
    Full time
    Local area

    Coinbase

    Remote
    20 days ago
  •  ...Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. Our customers include... 
    Full time

    Chainguard

    Remote
    7 days ago
  •  ...prevent customer churn. What you'll do As an engineer on the team, you'll be responsible for...  ...issues across services and multiple levels of the stack Who you are We're looking for...  ...requirements - 2+ years of experience in backend software development - Ability to write high-... 
    Full time
    Contract work
    Internship

    Stripe

    Remote
    6 days ago
  •  ...SaaS offering. Collaborate with product, engineering, and field teams to define, ship, and...  ...Participate in on-call rotation and provide third-level escalation support. Advocate for new...  ...relevant language for cloud-native software development. Practical experience with... 
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Camunda

    Remote
    14 days ago
  • Responsibilities Build and improve WebCompat dashboards for triage, reporting, and metrics. Improve the broken-site-report screenshot capture and pipeline. Collaborate with the WebCompat team and QA to develop reliable tooling for reporting and triage needs. Requirements...
    Full time
    Contract work

    Mozilla

    Remote
    15 days ago
  •  ...Back to jobs New Senior Software Engineer Remote Canada Apply Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser... 
    Full time
    Remote work
    Worldwide

    Mozilla

    Remote
    13 days ago
  •  ...inherit one? We're hiring across multiple levels and verticals. The nice thing about...  ...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape...  ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... 
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    12 days ago
  •  ...Back to jobs Staff Software Engineer, Python Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced marketing...  ...connection to the company’s success. We're looking for a Staff-level Software Engineer who leans backend and can take product problems... 
    Full time
    Remote work

    Northbeam

    Remote
    16 days ago
  • $142k - $227k per year

     ...customers, and keep employees happy. Engineers at Toast build the mission-...  ..., custom menu and pricing engine configurations, and complex multi...  ...across multiple teams and levels. Your specific team, title, &...  ...(Requirements) - 5+ years of software engineering experience building... 
    Full time
    Work at office
    Local area

    Toast

    Remote
    13 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote role open to...  ...partnership with our DevOps team, ensuring our software solutions are highly available,...  ...least 5 years at the staff or principal level in high-growth SaaS businesses or startups... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    29 days ago
  • $55k - $68k per year

     ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer Co-op, Agents based in Canada. This is a full-time, remote software engineering co-op opportunity within an R&D environment... 
    Full time
    Manual labor
    Remote work

    Jobgether

    Remote
    18 hours ago
  • $120k - $160k per year

     ...the U.S. Our platform is growing rapidly, with a 10% month-over-month growth, and we are seeking a skilled and motivated Full-Stack Engineer to join our talented engineering team as we scale and expand. Responsibilities: Collaborate with our team to design, develop,... 
    Full time
    Remote work
    Flexible hours

    Proof

    Remote
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (All Levels). Be the first to apply!