Senior Software Engineer
Core
Design, build, deploy, and operate secure, scalable digital products and platform capabilities for the NSW Government, influencing authentication, identity, and security systems used across the State.
Role type
Senior Software Engineer (Backend/Full-Stack)
Builds
Secure backend systems, APIs, and supporting platform components for high-availability government services.
Domain
Public Sector / Government / Identity & Security
Required skills
Java/Kotlin with Spring Boot, JavaScript/TypeScript with React, Cloud platforms, CI/CD, API design, System reliability, Incident response, Technical architecture
Preferred skills
Authentication/Identity platforms, Microservices, Containerisation, Monitoring/Observability, High-traffic platform experience
Technologies
Java, Kotlin, Spring Boot, JavaScript, TypeScript, React, Cloud, CI/CD
Responsibilities
Design and architect solutions to complex technical problems ensuring security and scalability; Build secure backend systems and APIs; Collaborate with cross-functional teams in iterative environments; Contribute to code reviews, pair programming, and technical design discussions; Improve engineering practices and team capability; Support production systems, monitoring, and incident response; Mentor engineers and uplift team skills.
Seniority
Senior, hands-on IC with technical leadership