- Join one of the world’s premier mining technology companies.
- An established business, operating for 37 years, with offices globally.
- A team-first culture, flexible work options, and great benefits.
About Us
Founded 37 years ago, Micromine is at the cutting edge of next-generation technology for mining. With offices in 9 different countries, we are one of the world's premier mining software companies; our technology is used in all corners of the globe.
What We Offer
An established multinational business, growing fast, with great benefits:
- High growth company providing growth opportunities for our people
- Work from home (WFH) and flexibility options to balance work and home life
- 12 weeks paid parental leave – primary and secondary carers
- Employee Assistance Program for you and your family
- Social Connection and Responsibility Program
- The opportunity to work across both the Mining and Technology sectors
- An engaging team culture and a modern office within Almaty
The Opportunity
We are looking for a Senior Software Developer to join our Origin & Beyond team in Almaty. In this role, you will drive the development of our industry-leading mining software, focusing on performance, scalability, and usability.
Reporting to the Software Development Manager, your responsibilities will include:
- Leading the design and development of high-performance C++ software solutions.
- Optimizing complex algorithms for data processing and mining applications.
- Enhancing software architecture and ensuring maintainable, scalable code.
- Collaborating with product teams to translate functional requirements into technical solutions.
- Mentoring junior developers and contributing to a culture of technical excellence.
- Supporting clients and troubleshooting technical issues as needed.
About You
We are looking for an experienced C++ developer with a passion for problem-solving and software innovation.
Key skills and experience include:
- 5+ years of Senior professional experience in C++ development.
- A tertiary qualification in Computer Science, Software Engineering, or a related field.
- Strong understanding of algorithmic complexity, data structures, and mathematical models.
- Experience with performance optimization, multi-threading, and large-scale applications.
- Professional proficiency in English (written and spoken).
- Exposure to mining software or geospatial applications is a plus.
Next Steps
Ready to join the Micromine team? Apply now or visit www.micromine.com to learn more.
- Published on 18 Mar 2025, 1:37 AM