Introduction
We are seeking a skilled and motivated Software Engineer to design, build and enhance software solutions within our HELIX product suite and broader MST digital ecosystem.
In this hands‐on role, you will contribute to the development of mission‐critical applications that integrate with hardware devices, distributed systems and cloud platforms used in real‐world mining environments across the globe. You will work closely with engineering, product and cross‐functional teams to deliver secure, scalable and maintainable solutions that directly improve safety and productivity for our customers.
This is an opportunity for an engineer who enjoys solving complex technical problems, contributing to modernisation initiatives, and working in a collaborative team environment where quality and continuous improvement matter.
A core expectation of this role is the effective and responsible use of AI‐assisted development tools to enhance productivity, accelerate delivery and improve engineering outcomes while maintaining strong standards of security, performance and maintainability.
Key Responsibilities
* Design and implement software features, modules and integrations aligned with product requirements and architectural standards
* Translate business and technical requirements into clean, maintainable and testable code
* Develop, test, debug and document software enhancements and refactoring initiatives
* Contribute to modernisation and integration initiatives across MST's software platform
* Troubleshoot and resolve defects and performance issues
* Participate in peer code reviews and maintain high engineering standards
* Develop and maintain unit tests to ensure reliability and maintainability
* Contribute to Agile planning, estimation and prioritisation activities
* Collaborate with product, hardware, QA and deployment teams
* Use AI‐assisted development tools responsibly to accelerate coding, testing, refactoring and documentation
* Validate and refine AI‐generated outputs to ensure quality, security and performance
Skills and Experience
* A bachelor's degree in Computer Science, Engineering, Mathematics or a related discipline (or equivalent practical experience)
* 2‐5 years' professional software development experience
* Strong programming and problem‐solving skills
* Experience with modern web or backend frameworks
* Experience with Golang, Node.js or Angular (desirable)
* Knowledge of SQL and/or NoSQL databases
* Exposure to microservices, containerisation (Docker/Kubernetes) or CI/CD practices (desirable)
* An understanding of secure software development practices
* Experience using AI‐assisted development tools to improve productivity and solution quality
* Strong communication skills and the ability to work effectively in Agile teams
* Exposure to hardware integrations, distributed systems, or industrial technology environments is advantageous
Why Join MST
* Work on mission‐critical technology that improves safety and productivity in real‐world mining operations
* Be part of a global organisation backed by Komatsu, with strong investment in digital innovation
* Collaborate with experienced engineering teams across software, hardware and operations
* Ongoing training and development opportunities
* Access to our Employee Assistance Program (EAP)
* Competitive remuneration and staff incentives
* A supportive team culture focused on quality and continuous improvement
#J-18808-Ljbffr