
Principal Software Engineer/Architect
3 weeks ago
Join to apply for the Principal Software Engineer/Architect role at MST Global
4 days ago Be among the first 25 applicants
Join to apply for the Principal Software Engineer/Architect role at MST Global
Introduction:
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.
Description:
As our new Principal Software Engineer/Architect, you will be responsible for the overall high level technology roadmap, 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.
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, pattern mismatch, and security issues related to the code/configuration.
- Improve maintainability and cost of hosting MST's products through DevOps practices.
- Maintain standards compliance.
- 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 with GIS, coordinate systems, and 3D rendering is highly desirable.
- Experience designing and building platform agnostic/portable, distributed systems is essential.
- Role requires integration with hardware products, experience in working with IoT is highly desirable.
- An understanding of database architecture including replication, distributed storage, and the handling of time series data is desirable.
- Broad knowledge of software technologies and architectures: multi-tier, client/server, micro services, embedded systems, commercial and open source, UNIX/Linux and Microsoft Windows, databases, etc.
- Strong programming skills in one or more of C/C++, or Java is essential.
- Knowledge of web development frameworks including Node.js, and Angular.js.
- Experience with containerisation (Docker & Angular) as well as microservices architecture is essential.
- Some experience in Golang, C# is desirable.
- Experienced with NoSQL and SQL databases such as Couchbase Server and PostgreSQL is desirable.
- DevOps concepts and related technologies
- Practical knowledge of natural resources related domains (mining, agriculture etc), industrial process control etc.
- 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.
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
Skills and Experiences:
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 with GIS, coordinate systems, and 3D rendering is highly desirable.
- Experience designing and building platform agnostic/portable, distributed systems is essential.
- Role requires integration with hardware products, experience in working with IoT is highly desirable.
- An understanding of database architecture including replication, distributed storage, and the handling of time series data is desirable.
- Broad knowledge of software technologies and architectures: multi-tier, client/server, micro services, embedded systems, commercial and open source, UNIX/Linux and Microsoft Windows, databases, etc.
- Strong programming skills in one or more of C/C++, or Java is essential.
- Knowledge of web development frameworks including Node.js, and Angular.js.
- Experience with containerisation (Docker & Angular) as well as microservices architecture is essential.
- Some experience in Golang, C# is desirable.
- Experienced with NoSQL and SQL databases such as Couchbase Server and PostgreSQL is desirable.
- DevOps concepts and related technologies
- Practical knowledge of natural resources related domains (mining, agriculture etc), industrial process control etc.
- 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.
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
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesMining
Referrals increase your chances of interviewing at MST Global by 2x
Sign in to set job alerts for "Principal Software Engineer" roles.Senior Software Engineering Manager (Relocation to Bangkok)Sydney, New South Wales, Australia 1 month ago
Sydney, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 2 weeks ago
Manager, Software Engineering - Teamfight Tactics - Core TechSydney, New South Wales, Australia 3 weeks ago
Software Engineering Manager, Open Source SecuritySydney, New South Wales, Australia 2 weeks ago
Software Engineering Manager, Google PhotosManager, Software Engineering – Lead High-Impact Teams & ProjectsSydney, New South Wales, Australia 3 weeks ago
Manager, Software Engineering - Unreal EcosystemSydney, New South Wales, Australia 5 days ago
Software Engineering Manager - Sustaining EngineeringSydney, New South Wales, Australia 1 month ago
Manager, Software Engineering – Lead High-Impact Teams & ProjectsChatswood, New South Wales, Australia 1 week ago
Sydney, New South Wales, Australia 3 weeks ago
Senior Software Engineer - Global Payroll PlatformSydney, New South Wales, Australia 3 weeks ago
Engineering Manager (BE) - Design Gateway - Remote across ANZSoftware Platform Engineering Manager - Ubuntu for Next-Gen SiliconSydney, New South Wales, Australia 2 months ago
Software Engineering Manager - Desktop and Embedded Linux OptimisationSydney, New South Wales, Australia 4 months ago
Software Engineering Manager - Ubuntu Linux KernelSydney, New South Wales, Australia 3 weeks ago
Sydney, New South Wales, Australia 4 weeks ago
Sydney, New South Wales, Australia 2 weeks ago
Linux Enablement - Software Engineering ManagerSydney, New South Wales, Australia 2 hours ago
Sydney, New South Wales, Australia 21 hours ago
Sydney, New South Wales, Australia 3 days ago
Sydney, New South Wales, Australia 2 weeks ago
Software Asset Management (SAM) Capability Lead - (open to remote across ANZ)Sydney, New South Wales, Australia 5 days ago
Senior Manager, Site Reliability EngineeringSydney, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 5 days ago
Sydney, New South Wales, Australia 3 weeks ago
Sydney, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 2 weeks ago
Surry Hills, New South Wales, Australia 2 weeks ago
Sydney, New South Wales, Australia 4 days ago
Sydney, New South Wales, Australia 1 day ago
Sydney, New South Wales, Australia 2 weeks ago
Technical Manager - Automotive and IndustrialSydney, New South Wales, Australia 12 months ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Principal Software Architect
2 weeks ago
Sydney, New South Wales, Australia Cotality Australia Full timeJoin to apply for the Principal Software Architect role at Cotality Australia3 days ago Be among the first 25 applicants Join to apply for the Principal Software Architect role at Cotality Australia At Cotality, we are driven by a single mission—to make the property industry faster, smarter, and more people-centric.Cotality is the trusted source for...
-
Senior Principal Software Engineer
1 day ago
Sydney, New South Wales, Australia Atlassian Full timeSenior Principal Software Engineer - Platform EngineeringJoin to apply for the Senior Principal Software Engineer - Platform Engineering role at Atlassian.OverviewWorking at Atlassian — Atlassians can choose where they work – office, home, or a combination of the two. This gives Atlassians more control over family, personal goals, and other priorities....
-
Principal Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeJoin to apply for the Principal Software Engineer role at Commonwealth Bank1 week ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer role at Commonwealth BankGet AI-powered advice on this job and more exclusive features.You are a Principal Engineer who's passionate about innovating and building leading solutions to exceed...
-
Senior Software Architect
2 weeks ago
Sydney, New South Wales, Australia M&T Resources Full timeJoin to apply for the Senior Software Architect role at M&T Resources2 weeks ago Be among the first 25 applicants Join to apply for the Senior Software Architect role at M&T Resources Senior Software Architect We have an amazing opportunity for a seasoned Software Architect to join this highly specialised insurance firm in Sydney.This global company has a...
-
Principal Etrading Software Engineer
1 day ago
Sydney, New South Wales, Australia Synechron Inc. Full timePrincipal eTrading Software Engineer - Electronic Interest Rate Swaps page is loaded Principal eTrading Software Engineer - Electronic Interest Rate Swapslocations: Sydney - Client Locationtime type: Full timeposted on: Posted Todayjob requisition id: JRSynechron is hiring a Lead Software Engineer to spearhead the development of an in-house built electronic...
-
Principal Software Engineer
3 weeks ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeJoin to apply for the Principal Software Engineer - eTrading role at Commonwealth Bank6 days ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer - eTrading role at Commonwealth BankGet AI-powered advice on this job and more exclusive features.You are determined to stay ahead of the latest technologiesWe are one of the...
-
Principal Software Engineer
3 weeks ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeJoin to apply for the Principal Software Engineer - eTrading role at Commonwealth Bank6 days ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer - eTrading role at Commonwealth BankGet AI-powered advice on this job and more exclusive features.You are determined to stay ahead of the latest technologiesWe are one of the...
-
Principal Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Atlassian Full timePrincipal Software Engineer (Growth Team)Join to apply for the Principal Software Engineer (Growth Team) role at AtlassianPrincipal Software Engineer (Growth Team)2 days ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer (Growth Team) role at AtlassianOverviewWe are a multi-stream team in the Growth Organisation, focusing...
-
Principal Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Atlassian Full timePrincipal Software Engineer (Growth Team)Join to apply for the Principal Software Engineer (Growth Team) role at AtlassianPrincipal Software Engineer (Growth Team)2 days ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer (Growth Team) role at AtlassianOverviewWe are a multi-stream team in the Growth Organisation, focusing...
-
Architect - Software Engineering
1 day ago
Sydney, New South Wales, Australia Buscojobs Full timeOverviewArchitect Software Engineering jobs in Sydney2000 Sydney, New South Wales Hastha SolutionsJob DescriptionUrgent requirement of a Kronos UKG solution architect - Contract - Sydney. Requirements: Must have good knowledge in UKG Dimensions and WFC 8.1 and older version. UKG Certifications is added advantage. Should have extensive experience in...