Back to all jobs

Senior Software Developer (C++)

LocationAlmaty, Almaty Region - Kazakhstan
Work TypeFull time
Positions1 Position
Published At:18 days ago
Job no: GH9HN
  • 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