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
Digital products, platforms, and shared capabilities for government services
Domain
Public Sector / Government Digital Services
Required skills
Technical leadership, architecture design, full-stack engineering, cloud native design, team mentoring, stakeholder influence, systems thinking, operational excellence, AI/tech evaluation
Preferred skills
Platform team leadership, identity/auth platforms, high-availability services, technology roadmap definition, Extreme Programming
Technologies
Kotlin, Java (Spring Boot), JavaScript, TypeScript, React, Angular, Node.js, React Native, Go, AWS, Microsoft Azure, Google Cloud Platform
Responsibilities
Set technical direction and guide architecture decisions; Lead software design, development, testing, deployment, and operation; Manage and mentor a squad of engineers; Define and improve engineering standards and practices; Resolve complex technical challenges; Influence senior stakeholders and align teams; Drive operational excellence and developer experience; Evaluate emerging technologies and AI opportunities; Support critical incidents and releases.
Seniority
Principal, strategic leadership with hands-on contribution