Principal Software Engineer
Core
Strategic technical leadership role shaping engineering direction, architecture, and delivery for complex digital products and enterprise systems at Service NSW.
Role type
Principal Software Engineer (Strategic IC + Squad Lead)
Builds
Secure, reusable, customer-centred digital products, platforms, and shared capabilities for the NSW Government.
Domain
Public Sector / Government Digital Services
Required skills
Technical leadership, architecture design, full-stack engineering (Java/Spring Boot, Kotlin, JS/TS, React/Angular, Node/Go), cloud native architectures, container orchestration, people management, stakeholder influence, systems thinking, operational excellence.
Preferred skills
Leading engineering organizations/platform teams, identity/authentication platforms, high-availability service operations, technology roadmap definition, Extreme Programming practices, cloud architecture certifications, regulated industry experience.
Technologies
Java, Spring Boot, Kotlin, JavaScript, TypeScript, React, Angular, Node.js, React Native, Go, AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes.
Responsibilities
Set technical direction and guide complex engineering/architecture decisions; lead software design, development, testing, deployment, and operation; manage and mentor a squad of engineers; define and improve engineering standards and roadmaps; resolve complex technical challenges; influence senior stakeholders; drive operational excellence and developer experience; evaluate emerging technologies and AI opportunities.
Seniority
Principal, strategic leadership with hands-on contribution and squad management.