Software Team Lead
Job Location: Perth, Western Australia
Software Team Lead
Perth, WA | Permanent | Lead Real Engineering Transformation
Some software leadership roles are really just people management.
This isn't one of them.
If you've ever looked at legacy systems and thought, "I know exactly how I'd improve this," then keep reading.
Our client develops technology used in critical transport environments across the globe. Their products span embedded systems, high-performance software, cloud platforms and large-scale video solutions.
The business is investing heavily in modernising its engineering function and is looking for an experienced Software Team Lead to help drive that transformation.
This isn't about maintaining what's already there. It's about building what comes next.
About the Role
This is a hands-on leadership position where you'll lead multiple software teams while remaining technically involved.
You'll work closely with engineers to improve software delivery, modernise development practices, mentor the team and raise engineering standards across the business.
You'll inherit a mix of mature legacy products alongside modern software platforms, giving you the opportunity to make a genuine impact on how software is designed, developed and delivered.
What You'll Be Doing
- Lead multiple software engineering teams across embedded, application and cloud environments
- Modernise development tools, engineering workflows and software delivery practices
- Improve engineering processes, accountability and team collaboration
- Conduct code reviews and provide technical leadership across software projects
- Mentor engineers and support their technical development
- Work closely with leadership to prioritise engineering initiatives
- Remove technical roadblocks and improve delivery outcomes
- Introduce modern software engineering practices, including cloud-based tooling and AI-assisted development where it improves productivity
- Help establish scalable engineering standards across the business
What You'll Be Working On
You'll be working across a diverse software environment, including:
- Embedded C and firmware development
- Modern C++ desktop applications
- Linux and Windows environments
- Video recording and display software
- Cloud-based applications built with C# and JavaScript
- Asset management, monitoring and reporting platforms
We're Looking For Someone Who Has
- Strong commercial experience with both C++ and C
- Experience leading or mentoring software engineering teams
- Hands-on technical leadership rather than purely people management
- Experience working across Windows and Linux environments
- The ability to review code, troubleshoot complex technical issues and guide engineers technically
- A proven track record of modernising engineering practices, improving development workflows or introducing better software development tools
- An interest in leveraging modern engineering tools, including AI-assisted development, to improve engineering productivity and software delivery
- Strong communication skills with the ability to influence engineers and senior stakeholders
Bonus Points If You Have Experience With
- ISO 27001
- IEC 62443
- Railway software standards
- Embedded systems or IoT products
- Cloud-hosted software platforms
- CI/CD and modern DevOps practices
Why Engineers Find This Role Interesting
This is an opportunity to influence far more than just code.
You'll help shape the future direction of software engineering by modernising tools, improving delivery processes, introducing contemporary engineering practices and raising technical standards across multiple development teams.
You'll lead approximately 8 to 10 engineers and testers across embedded firmware, C++ applications and cloud software, with the backing of senior leadership to drive meaningful change.
If you enjoy solving difficult engineering problems, building high-performing teams and leaving software organisations better than you found them, this is a role worth exploring.
What's In It For You?
- Lead a business-wide software engineering transformation
- Work across embedded systems, C++, cloud platforms and large-scale software products
- Introduce modern engineering practices and AI-assisted development into the software lifecycle
- Work directly with senior leadership and influence engineering strategy
- Join a stable Perth-based technology company with products deployed internationally
- Build a lasting impact on the engineering culture and technical direction of the business
Interested?
Apply now or reach out for a confidential discussion. We'd be happy to share more about the engineering environment, leadership team and technical challenges before you decide whether it's the right opportunity for you.
Before You Apply
Is your CV costing you interviews?
28 years reading firmware CVs. Most get closed in 8 seconds. A $27 guide that shows you exactly why and how to fix yours today.