Job Description
MSTโs dedication to quality & safety has allowed us to become a leader in our industry, we are committed to maintaining quality systems and practices that ensure our products and services empower our clients with bespoke solutions. Our vision is to become the number one choice in digital transformation for harsh industrial environments, we are innovative and agile, leveraging vast global resources.
Job Description
As our newPrincipal Software Engineer/Architect, you will be responsible for shaping the overall technology delivery, architecture and specification of MST software products. This is a senior role that requires providing solid and practical advisory in relevant domains. As a senior member of the team, you will need to establish good relationships with technical, business, internal and external stakeholders. The incumbent will also help define the vision, strategy and architecture for building solutions for mining industry in consultation with key stakeholders.
This is an exciting opportunity for the right person to design and build software that interacts in a very physical and tangible environment. Our products are digitising mining operations and supporting fleet electrification (think battery electric mining machines). We are supporting the operations that produce critical resources for the renewable revolution.
In this role you will:
Define and develop software architecture for MST products.
Define, evaluate, propose and select enabling technologies for MST software products.
Collaborating effectively with teams (product development, product management) on application architecture strategy, product and technology road maps.
Collaborate effectively with software development managers in development of work breakdown structures and performing related efforts estimations.
Documenting application architecture and requirements.
Work closely with development teams to implement software solutions.
Identify opportunities within the scope of the applications software development team to improve effectiveness and efficiency; use initiative to champion and drive implementation.
Proactively engage in the remediation of software issues such as code quality, and security issues related to the code/configuration.
Identify and solve technical debt that may be hindering product adoption
Improve the efficiency of the team by championing the best by DevOps practices.
Define and maintain quality standards
Desired Skills and Experience
What skills are we looking for?
A bachelorโs degree in computer science, engineering, maths or a technical discipline, and work experience.
7-10 years' of application development, design, and architecture experience is essential.
Experience in the mining sector is desirable.
Experience designing and building platform agnostic/portable, distributed systems is essential.
Experience in integrating with hardware products and IoT devices is desirable.
A strong understanding of database design and optimization concepts is required.
Broad knowledge of software technologies and architectures: multi-tier, client/server, micro services, embedded systems, UNIX/Linux and Microsoft Windows, databases, etc.
Strong programming skills in one or more web development frameworks is required (Having working knowledge of Angular, Node and Go will be a plus)
Experience with containerisation (Docker & Angular) as well as microservices architecture is essential.
Experience with NoSQL and SQL databases such as Couchbase Server and PostgreSQL is desirable.
Strong experience in setting up efficient CI/CD pipelines and customer environments is required
Familiarity with Agile software development methodologies and their application in a team environment.
Experience with the development of Cloud based applications.
Strong interpersonal skills, with the ability to effectively collaborate in a hybrid working environment will be required in this role
About us:
MST Global is an Australian founded company operating globally across six continents and is now part of the Komatsu Group. Our people are our greatest asset and contribute across all levels of our vertically integrated operations to achieve our mission to empower safety and productivity solutions for our customers. We are guided by our core Company values of Safety First, Integrity Always, Customer Focused, People Imperative, Results Driven and Innovation Essential.
We embrace our global teams and resources. We are an all-hands-on deck organisation where no task is too small or goal too big if we are working together. In return for your hard work and dedication, you will have:
the support of a knowledgeable and enthusiastic team
access to our EAP service to support your wellbeing
great remuneration & staff incentives
ongoing training & development
the opportunity to grow within our company
recognition for your hard work
Youโll be part of a workplace where you feel like you belong. If you think you've got what it takes, we'd love to hear from you.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
December 6, 2025
Job Type:
Construction
Location:
Australia
Company:
MST Global
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.