KoBold Metals is hiring a Senior Software Engineer to develop the software infrastructure powering our mineral exploration efforts. This role focuses on building robust, scalable systems that support data analysis and decision-making across the company.
What You'll Do
- Design, build, and maintain software systems that support exploration workflows
- Collaborate with scientists and engineers to translate complex requirements into technical solutions
- Write clean, maintainable, and well-tested code
- Lead technical design discussions and advocate for engineering best practices
- Contribute to the full software development lifecycle from planning to deployment
What We're Looking For
- 5+ years of professional software engineering experience
- Proficiency in one or more modern programming languages such as Python, Go, Java, or C++
- Experience designing and building distributed systems and scalable architectures
- Strong understanding of data structures, algorithms, and software design principles
- Excellent problem-solving skills and the ability to work independently
- Effective communication skills for collaborating with technical and non-technical teams
Nice to Have
- Experience with geospatial data, scientific computing, or machine learning infrastructure
- Background in data-intensive applications or large-scale data processing
- Knowledge of cloud platforms like AWS, GCP, or Azure
- Experience with containerization and orchestration tools like Docker and Kubernetes
KoBold Metals is an equal opportunity employer.




