Role Overview
We are seeking a Senior Mining Software Engineer to lead the design and development of our next-generation scheduling and simulation engines. In this role, you will bridge the gap between high-performance computational geometry, parallel computing, and real-world mining constraints. You will work alongside principal mining engineers and UI/UX designers to translate complex engineering logic into highly performant, visually stunning, and modular software tools.
Key Requirements
- 5+ years of professional software engineering experience using TypeScript, React, and C++ or Rust.
- Strong foundation in computer graphics (WebGL, Three.js) or computational geometry algorithms.
- Familiarity with mining concepts (block models, pit shells, discrete event simulation) is highly desirable.
- Proven ability to design scalable, secure web services and REST/GraphQL APIs.
Employee Benefits
- ✓Competitive salary + annual performance bonuses + superannuation.
- ✓Premium hardware allowance (top-spec MacBook Pro or workstation, dual monitors).
- ✓Flexible work hours and remote options with a modern Perth CBD office.
- ✓Generous learning and development budget for conferences, courses, and certifications.