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 KazakhstanMeaningful technical ownership on a flagship global productCareer growth pathways for senior developers (technical leadership, architecture, mentoring)Employee Assistance Program for you and your familySocial Connection and Responsibility ProgramThe chance to work at the intersection of mining + advanced technologyA collaborative, experienced engineering team and a modern office in AlmatyAbout 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 solutionsDesigning and developing high-performance algorithms and data-processing pipelinesWriting clean, maintainable, production-quality code (primarily in C++)Contributing to software architecture, code quality standards, and best practicesDeveloping software that is scalable, localisable, and user-focusedSupporting customers and internal stakeholders when deep technical expertise is requiredMentoring junior developers and positively influencing team capabilityAbout 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 DeveloperA degree in Computer Science, Software Engineering, or equivalent experienceSolid professional experience with C++ (or related C language)Professional proficiency in spoken and written EnglishKazakhstan citizenshipComfortable 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.