Location
Melbourne
Job Type
Full-time
Posted
June 27, 2026
Job Description
Job Title: Lead Software EngineerJob Description
This Lead Software Engineer role focuses on designing, developing, and integrating robust software solutions within a Windows environment for industrial automation and SCADA systems. You will provide hands-on technical leadership in C, C++, and C#, define software architecture, and build interfaces to SCADA systems, PLCs, and industrial communication protocols. The position combines deep technical work with responsibility for mentoring others, shaping key technical decisions, and delivering high-quality, performant, and secure software that supports both short-term project needs and long-term business goals.
Responsibilities
+ Define and document software requirements specifications in collaboration with cross-functional engineering teams.
+ Design overall software architecture and implement high-quality, maintainable code in C, C++, and C#/.NET.
+ Make key technical decisions for software development and...
This Lead Software Engineer role focuses on designing, developing, and integrating robust software solutions within a Windows environment for industrial automation and SCADA systems. You will provide hands-on technical leadership in C, C++, and C#, define software architecture, and build interfaces to SCADA systems, PLCs, and industrial communication protocols. The position combines deep technical work with responsibility for mentoring others, shaping key technical decisions, and delivering high-quality, performant, and secure software that supports both short-term project needs and long-term business goals.
Responsibilities
+ Define and document software requirements specifications in collaboration with cross-functional engineering teams.
+ Design overall software architecture and implement high-quality, maintainable code in C, C++, and C#/.NET.
+ Make key technical decisions for software development and...