Transport for NSW – Senior Full Stack Developer (Tech Lead)
Location: Sydney, Australia
Type: Fixed Term (30/06/2030)
Application closes 11:59 PM on Wednesday 12 November 2026
In this role, you will:
- Provide technical leadership across the full software development lifecycle, driving architecture decisions, mentoring developers, and delivering scalable, high-quality applications across both backend and frontend technologies.
- Work closely with product owners, architects and key stakeholders to shape the technical roadmap while remaining hands‑on in development.
- Collaborate with teams to design and implement new features, preserve the integrity of existing systems, and ensure continuous improvement.
- Mentor and coach junior staff, fostering a culture of learning and innovation.
- Lead in building secure, cloud‑native solutions on Azure, AWS, or GCP.
Experience and qualifications
- 7+ years of software development experience, including 2+ years in a Technical Lead or Tech Lead capacity.
- Strong expertise in Java, Spring Boot, and the Spring Framework.
- Proven hands‑on experience with GraphQL, including schema design, resolvers, and Apollo Federation (or similar federation approaches).
- Strong frontend development experience with TypeScript/JavaScript and React or Angular.
- Experience with API gateways such as Kong, Apigee, or similar platforms.
- Strong understanding of microservices, distributed systems, and event‑driven architectures.
- Cloud experience, ideally with AWS, including Lambda, EKS/Kubernetes, S3, and IAM.
- Experience building and managing CI/CD pipelines using Jenkins, Bitbucket Pipelines, GitHub Actions, or similar tools.
- Strong SQL and relational database experience; NoSQL exposure is a plus.
- Excellent stakeholder engagement and communication skills, with the ability to translate business requirements into technical solutions.
- Experience working within Agile/Scrum delivery environments.
- Experience leading technical design and architecture across backend and frontend applications.
- Strong mentoring capability with a passion for developing and uplifting engineering teams.
- Experience managing API gateway governance and driving engineering best practices.
- Ability to troubleshoot complex production issues and lead root‑cause analysis activities.
Desirable experience
- AWS Certifications such as Solutions Architect or AI Practitioner.
- Experience with AWS Bedrock or Generative AI integrations.
- Experience with Kafka or other event‑streaming platforms.
- Strong Docker and Kubernetes experience in large‑scale environments.
- Previous experience within regulated, government, or enterprise organisations.
- Experience delivering Android and iOS applications using React Native or a comparable framework.
Benefits and diversity inclusion
Permanent, full‑time role in a growing business; modern Angular, Azure and API‑driven stack; the chance to shape a strategic platform used by multiple partners. Transport for NSW provides a safe, integrated, and efficient transport system. Our workforce is as diverse as the community we serve; inclusion and diversity initiatives are actively promoted.