Senior Software Developer C++

1 week ago


Perth, Western Australia Micromine Full time $120,000 - $200,000 per year
  • An established business, operating for 38 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 38 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
  • Free gym membership
  • Employee Assistance Program for you and your family
  • Social Connection and Responsibility Program
  • Discounted private health insurance
  • Novated leasing
  • The opportunity to work across both the Mining and Technology sectors
  • An engaging team culture and a modern office within
    Perth CBD office

About The Opportunity

Micromine is expanding, and we're looking for a Senior Software Developer to join our Origin & Beyond product team in Perth. This role will see you working on features for our flagship geological modelling and mine design tools – used by explorers, geologists, and engineers worldwide.

You will contribute to the full development lifecycle: interpreting requirements, designing technical architecture, developing high-quality code in C++, and contributing to testing, debugging, and peer reviews.

  • Translate functional specifications into software designs.
  • Develop efficient, localisable, and user-friendly software using C++.
  • Implement robust data processing and visualisation algorithms.
  • Write clean, maintainable, well-documented code.
  • Conduct unit, integration, and regression testing.
  • Participate in peer reviews and support other developers as needed.

About You

We are looking for an experienced, Senior C++ Developer to join our team.

Key skills and experience:

  • Senior experience in software development.
  • Strong C++ development experience, ideally with MFC and STL.
  • Background in data-heavy applications.
  • Understanding of algorithmic complexity and a strong mathematical background.
  • Strong communication skills.

Next Steps

If you are looking to shape the future direction of technology in the industry, we encourage you to apply for this exciting opportunity.

To learn more or apply, visit our website at

Micromine is dedicated to fostering a diverse and inclusive work environment, and we welcome applicants from a variety of backgrounds to apply.


  • Software Engineer

    4 weeks ago


    Perth, Western Australia Rocket Software Full time

    Job Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...


  • Perth, Western Australia Hexagon Asset Lifecycle Intelligence Full time

    OverviewSenior Software Developer at Hexagon Asset Lifecycle Intelligence. Join to apply for the Senior Software Developer role at Hexagon Asset Lifecycle Intelligence.Location: Perth, Western Australia, AustraliaResponsibilitiesUndertake design, development, integration, testing and support of Hexagon solutionsAssist in the design and development of...


  • Perth, Western Australia Hexagon Asset Lifecycle Intelligence Full time

    OverviewSenior Software Developer at Hexagon Asset Lifecycle Intelligence. Join to apply for the Senior Software Developer role at Hexagon Asset Lifecycle Intelligence.Location: Perth, Western Australia, AustraliaResponsibilitiesUndertake design, development, integration, testing and support of Hexagon solutionsAssist in the design and development of...


  • Perth, Western Australia Quorum Software Full time $120,000 - $250,000 per year

    About Quorum SoftwareQuorum Software connects people and information across the energy value chain. Twenty years ago, we built the first software for gas plant accountants. Pipeline operators came next, followed by land administrators, pumpers, and planners. Since 1998, Quorum has helped thousands of energy workers with business workflows that optimize...


  • Perth, Western Australia Professional Search Group (PSG) Full time $150,000 - $165,000 per year

    Senior Software Developer (.NET / C# / React or Angular)Salary:$130,000 – $150,000 + SuperLocation:Must be Perth based - HybridType:Full-time, PermanentThe OpportunityOur client is a fast-growing, Azure-focused software house delivering modern solutions to enterprise and mid-market clients. They are seeking a talented Senior Software Developer with strong...


  • Perth, Western Australia Professional Search Group Full time $130,000 - $150,000 per year

    Senior Software Developer (.NET / C# / React or Angular) Salary: $130,000 – $150,000 + Super Location: Must be Perth based. Hybrid work environment. Type: Full-time, Permanent The Opportunity Our client is a fast-growing, Azure-focused software house delivering modern solutions to enterprise and mid-market clients. They are looking for a talented...


  • Perth, Western Australia Fortescue Full time

    Are you looking for the next step in your career and want to be a part of something big? Established in Western Australia in 2003, Fortescue is a global green technology, energy and metals company, recognised for its culture, innovation and industry leading development of infrastructure, mining assets and green energy initiatives.As we move towards a more...


  • Perth, Western Australia BEC Engineering Full time $120,000 - $180,000 per year

    BEC Engineeringis a well established electrical engineering consultancy with teams specialising in Power Systems, E&I, Controls and Automation applications for mining and infrastructure.Our Technology & Innovation team specialises in bespoke industrial solutions to enhance material handling and operations productivity. Check the website ) for more detail.We...


  • Perth, Western Australia Cubic Corporation Full time $120,000 - $180,000 per year

    Business Unit:Cubic Transportation SystemsCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our...

  • Developer Senior

    4 weeks ago


    Perth, Western Australia at Full time

    OverviewCivmec is an Australian-owned, integrated, multidisciplinary heavy engineering and construction services provider to the energy, resources, infrastructure, marine and defence sectors. Our diversification enables us to operate across the nation, supporting landmark projects and offering variety and career development opportunities for our...