Principal Engineer
Principal Engineer
Contract Type:
Full Time
Location:
Perth -
Industry:
Applications
Contact Name:
Matthew Burke
Contact Email:
matthew.burke@versegroup.com.au
Contact Phone:
0468 083 540
Date Published:
12-Jun-2026
About the Role
A Principal Software Engineer position is available within a Perth-based technology company developing advanced software, analytics and intelligent technology solutions deployed across critical operational environments globally.
The business develops complex software and hardware solutions spanning embedded systems, cloud-hosted platforms, analytics applications and high-performance software products.
The engineering function is currently focused on modernising multiple software environments across embedded systems, desktop applications, cloud-hosted platforms and supporting infrastructure environments.
You will operate as a trusted technical expert across the business, helping improve engineering practices, modernise tooling and development processes, influence technical direction and support teams to deliver more effectively.
This is not a traditional people management role. Instead, the focus is on providing technical guidance, mentoring, engineering best practice and driving positive change across the software function.
This role will suit someone who enjoys solving technical problems, improving engineering standards, influencing outcomes and remaining hands on and technically engaged.
You Should Have
• Approximately 10 or more years of commercial software engineering experience
• Commercial experience developing software in both C and C++
• Experience operating as a Senior, Lead or Principal Engineer within complex software environments
• Strong understanding of software delivery practices, engineering workflows and software development lifecycles
• Experience working across both Windows and Linux environments
• Ability to provide technical guidance, mentoring and support to engineering teams
• Proven experience driving engineering improvements, process optimisation or technology modernisation initiatives
• Strong stakeholder engagement and communication skills
• Ability to influence technical direction and challenge existing approaches where appropriate
Technical Requirements
Must Have
• Commercial C development experience
• Commercial C++ development experience
• Experience working across Windows and Linux environments
• Strong understanding of software delivery practices and engineering workflows
• Experience providing technical guidance, mentoring or support to engineering teams
• Experience driving engineering improvements, process optimisation or technology modernisation initiatives
• Strong stakeholder engagement and communication skills
• Passion for improving engineering standards, tooling and delivery capability
Nice to Have
• Experience with ISO27001 standards
• Exposure to IEC 62443-4-2 or related cyber security frameworks
• Understanding of EN50128, EN50657 or similar engineering standards
• Exposure to AI-enabled analytics platforms
• Experience with embedded systems or IoT environments
• Cloud platform experience
• Exposure to CI/CD pipelines and modern development tooling
Key Responsibilities
• Drive modernisation initiatives across development tooling, engineering workflows and software delivery practices
• Identify opportunities to improve software quality, delivery capability and engineering effectiveness
• Review existing engineering processes and recommend improvements
• Provide technical guidance and mentoring to software engineers
• Support software architecture, troubleshooting and technical decision making activities
• Work closely with engineering teams to improve development standards and practices
• Collaborate with stakeholders and leadership to prioritise engineering initiatives
• Help establish scalable engineering standards, tooling and development processes
• Contribute to software compliance, cyber security and product modernisation initiatives
• Act as a trusted technical advisor across software projects and product development activities
Working Arrangements
• Perth-based opportunity
• Strong onsite presence initially to support collaboration, knowledge sharing and modernisation initiatives
• Flexibility can be introduced over time
• Permanent opportunity
Salary
Up to $160,000 plus superannuation depending on experience.
The Benefits
• Opportunity to drive meaningful software modernisation initiatives
• Exposure to embedded systems, cloud platforms, analytics technologies and complex software environments
• Influence technical direction across a growing technology business
• High visibility role working closely with senior leadership
• Opportunity to shape engineering standards, tooling and software delivery practices
• Stable Perth-based opportunity with long-term growth potential
• Diverse technical environment spanning embedded systems, desktop applications, cloud platforms and modern software products
How to Apply
If this opportunity resonates with you, please apply.
For further details or enquiries, feel free to reach out directly via email at jakson@versegroup.com.au or call Jakson on 0468 056 015.
A Principal Software Engineer position is available within a Perth-based technology company developing advanced software, analytics and intelligent technology solutions deployed across critical operational environments globally.
The business develops complex software and hardware solutions spanning embedded systems, cloud-hosted platforms, analytics applications and high-performance software products.
The engineering function is currently focused on modernising multiple software environments across embedded systems, desktop applications, cloud-hosted platforms and supporting infrastructure environments.
You will operate as a trusted technical expert across the business, helping improve engineering practices, modernise tooling and development processes, influence technical direction and support teams to deliver more effectively.
This is not a traditional people management role. Instead, the focus is on providing technical guidance, mentoring, engineering best practice and driving positive change across the software function.
This role will suit someone who enjoys solving technical problems, improving engineering standards, influencing outcomes and remaining hands on and technically engaged.
You Should Have
• Approximately 10 or more years of commercial software engineering experience
• Commercial experience developing software in both C and C++
• Experience operating as a Senior, Lead or Principal Engineer within complex software environments
• Strong understanding of software delivery practices, engineering workflows and software development lifecycles
• Experience working across both Windows and Linux environments
• Ability to provide technical guidance, mentoring and support to engineering teams
• Proven experience driving engineering improvements, process optimisation or technology modernisation initiatives
• Strong stakeholder engagement and communication skills
• Ability to influence technical direction and challenge existing approaches where appropriate
Technical Requirements
Must Have
• Commercial C development experience
• Commercial C++ development experience
• Experience working across Windows and Linux environments
• Strong understanding of software delivery practices and engineering workflows
• Experience providing technical guidance, mentoring or support to engineering teams
• Experience driving engineering improvements, process optimisation or technology modernisation initiatives
• Strong stakeholder engagement and communication skills
• Passion for improving engineering standards, tooling and delivery capability
Nice to Have
• Experience with ISO27001 standards
• Exposure to IEC 62443-4-2 or related cyber security frameworks
• Understanding of EN50128, EN50657 or similar engineering standards
• Exposure to AI-enabled analytics platforms
• Experience with embedded systems or IoT environments
• Cloud platform experience
• Exposure to CI/CD pipelines and modern development tooling
Key Responsibilities
• Drive modernisation initiatives across development tooling, engineering workflows and software delivery practices
• Identify opportunities to improve software quality, delivery capability and engineering effectiveness
• Review existing engineering processes and recommend improvements
• Provide technical guidance and mentoring to software engineers
• Support software architecture, troubleshooting and technical decision making activities
• Work closely with engineering teams to improve development standards and practices
• Collaborate with stakeholders and leadership to prioritise engineering initiatives
• Help establish scalable engineering standards, tooling and development processes
• Contribute to software compliance, cyber security and product modernisation initiatives
• Act as a trusted technical advisor across software projects and product development activities
Working Arrangements
• Perth-based opportunity
• Strong onsite presence initially to support collaboration, knowledge sharing and modernisation initiatives
• Flexibility can be introduced over time
• Permanent opportunity
Salary
Up to $160,000 plus superannuation depending on experience.
The Benefits
• Opportunity to drive meaningful software modernisation initiatives
• Exposure to embedded systems, cloud platforms, analytics technologies and complex software environments
• Influence technical direction across a growing technology business
• High visibility role working closely with senior leadership
• Opportunity to shape engineering standards, tooling and software delivery practices
• Stable Perth-based opportunity with long-term growth potential
• Diverse technical environment spanning embedded systems, desktop applications, cloud platforms and modern software products
How to Apply
If this opportunity resonates with you, please apply.
For further details or enquiries, feel free to reach out directly via email at jakson@versegroup.com.au or call Jakson on 0468 056 015.


