CareerPlan

Principal Software Engineer

Sydney, New South WalesFull-time$167k–$201k2026-10-30 → 2026-11-12
Hybrid

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.