- An established business, operating for nearly 40 years, with offices globally.
- An enjoyable team culture, work from home (WFH) options, and great benefits.
- Join the world’s premier mining technology company.
About Us
Founded nearly 40 years ago, Micromine is a global leader in next-generation technology for the mining industry. With offices across the world, our software underpins some of the most complex and critical mining operations globally.
Importantly, Micromine has had a long-established presence in Kazakhstan, with our Almaty office forming a core part of our global development organisation for many years. This is not a satellite office, it is a trusted, strategic hub where real product decisions are made and long-term careers are built.
What We Offer
An opportunity to step into a senior role within a stable, growing multinational, with genuine influence and strong local foundations:
- A high-growth, profitable global software company with long-term commitment to Kazakhstan
- Meaningful technical ownership on a flagship global product
- Career growth pathways for senior developers (technical leadership, architecture, mentoring)
- Employee Assistance Program for you and your family
- Social Connection and Responsibility Program
- The chance to work at the intersection of mining + advanced technology
- A collaborative, experienced engineering team and a modern office in Almaty
About the Opportunity
Our Origin & Beyond team, based in Almaty, is seeking a Senior Software Developer to play a key role in the ongoing evolution of Micromine’s flagship platform.
Origin & Beyond delivers powerful tools that help mining companies improve performance through advanced modelling, estimation, design, optimisation, and scheduling. This is complex, data-intensive software used by professionals in real-world, high-impact environments.
In this role, you will go beyond pure delivery, contributing to design decisions, improving system performance, and helping shape the technical direction of the product.
Reporting to the Software Development Manager, your responsibilities will include:
- Translating complex business and functional requirements into robust technical solutions
- Designing and developing high-performance algorithms and data-processing pipelines
- Writing clean, maintainable, production-quality code (primarily in C++)
- Contributing to software architecture, code quality standards, and best practices
- Developing software that is scalable, localisable, and user-focused
- Supporting customers and internal stakeholders when deep technical expertise is required
- Mentoring junior developers and positively influencing team capability
About You
This role will suit an experienced developer who enjoys tackling complex problems and wants to see their work used globally.
You’ll bring:
- Strong commercial experience as a Software Developer
- A degree in Computer Science, Software Engineering, or equivalent experience
- Solid professional experience with C++ (or related C language)
- Professional proficiency in spoken and written English
- Kazakhstan citizenship
- Comfortable with an in-office Almaty role (fully remote, not supported)
Why Join Micromine in Kazakhstan?
Micromine offers something rare: global impact with local stability. Our Almaty team is trusted, experienced, and deeply embedded in the company’s future.
If you’re looking for a senior technical role where your voice matters, your work is valued, and your career can grow long-term, we’d love to hear from you.
Next Steps
If you’re excited by complex software, real-world impact, and long-term opportunity, we encourage you to apply.
Learn more at www.micromine.com
- Published on 13 Feb 2026, 7:20 AM
