Software Team Lead
Job Location: Wellington, Wellington
The Role
Join a growing technology company as a Software Team Lead, taking ownership of software architecture, technical direction, and engineering delivery across a complex embedded and cloud-based platform.
This is a hands-on technical leadership role where you'll combine software architecture, team leadership, and software development while helping shape the next generation of a mission-critical product in a regulated environment.
Responsibilities
- Own the overall software architecture across embedded, cloud, data, and user-facing applications.
- Lead and mentor a growing team of software engineers.
- Contribute directly to software development on complex technical initiatives.
- Define engineering standards, code review processes, and technical documentation.
- Drive software delivery, planning, and technical roadmaps.
- Design scalable cloud and data architectures.
- Build and maintain CI/CD and modern software engineering practices.
- Work closely with quality teams to support software compliance and verification.
- Ensure software reliability, deployment, monitoring, and operational support.
- Collaborate with executive, product, and cross-functional engineering teams.
Essentials
- 10+ years of software engineering experience.
- Previous experience as a Technical Lead, Software Architect, or Software Lead.
- Strong software architecture experience across distributed or embedded systems.
- Python and/or C/C++ development experience.
- Cloud platform experience (AWS or Azure).
- Docker, Kubernetes, and modern DevOps practices.
- CI/CD pipeline design and implementation.
- Experience with relational and time-series databases.
- Strong leadership, mentoring, and stakeholder communication skills.
- Experience working within regulated or mission-critical environments.
Nice to Have
- Medical device, aerospace, defence, or other safety-critical industry experience.
- IEC 62304 or similar regulated software development standards.
- Embedded and cloud hybrid architecture experience.
- Infrastructure as Code exposure.
- Software verification, validation, and risk management experience.
Why Join
- Lead the technical direction of a modern software platform.
- Influence architecture and engineering strategy from the ground up.
- Remain hands-on while mentoring a high-performing engineering team.
- Work on challenging embedded, cloud, and data engineering problems.
- Play a key role in delivering technology with real-world impact.
- Join a collaborative engineering environment with significant technical ownership.
Ideal Candidate:
A hands-on Software Architect or Technical Lead who enjoys designing scalable software systems while remaining actively involved in development. You'll be someone who can balance long-term architectural vision with practical delivery, mentor engineers, and confidently make technical decisions across embedded, cloud, and data platforms. Experience building software for regulated or mission-critical environments, combined with strong leadership and a passion for engineering excellence, will set you apart.
Please Note: DO NOT APPLY if you are not currently based in New Zealand or Australia or do not have unrestricted work rights.
This opportunity is not open to overseas applicants, visa sponsorship, or remote work. Applications that do not meet these requirements will not be considered.
Interested in learning more?
Whether you're actively looking or simply open to hearing about new opportunities, I'd love to have a confidential chat.
Aldwin Uson
0485 988 800
aldwin@runtimerec.com
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.