Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against myCareer - NSW Government's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against myCareer - NSW Government's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at myCareer - NSW Government — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at myCareer - NSW Government — free, in seconds.
About the Role
This role provides a unique opportunity to work on one of the most critical digital platforms within NSW Government. Senior Software Engineers influence authentication, identity and security capabilities used across the State, work on large scale, high impact systems and solve complex technical challenges that directly affect the experience and security of millions of customers. The team offers exposure to modern cloud and identity technologies, strong cross-functional collaboration and support for ongoing professional growth and development.
Responsibilities
- Design, develop, test, deploy and operate features and improvements for digital products and services.
- Design and architect solutions to complex technical problems, ensuring they are secure, scalable, reliable and maintainable.
- Build secure backend systems, APIs and supporting platform components, with exposure to full-stack development.
- Collaborate with engineers, product managers, designers and other cross-functional teams in a fast-paced iterative environment.
- Contribute to code reviews, pair programming, testing and technical design discussions.
- Improve engineering practices, capability and skills using data, experimentation and frequent feedback.
- Take ownership of system quality, reliability, security and operational stability.
- Support production systems, monitoring, incident response, root cause analysis and ongoing service improvement.
- Mentor engineers and help uplift team capability across coding, testing, architecture and operations.
- Support critical incidents, releases or urgent operational issues, including occasional out-of-hours work where required.
Requirements
- Strong experience in software development using modern languages (Java/Kotlin with Spring Boot and JavaScript/TypeScript with React)
- Experience designing and building secure, scalable backend systems and APIs, with exposure to full-stack development
- Experience working with cloud platforms and modern CI/CD practices
- Proven ability to deliver reliable, high quality software in production environments
- Experience contributing to incident response and production support in high availability systems
- Strong problem-solving and systems thinking
- Highly collaborative, comfortable with pair programming, code reviews and working across teams
- Takes ownership of outcomes, balancing delivery with reliability, security and operational stability
- Able to self-manage and contribute as a de facto technical leader
- Experience with authentication, identity or other highly dependent platforms
- Strong backend engineering practices (e.g. API design, data modelling, concurrency, performance)
- Familiarity with microservices, APIs and containerisation
- Exposure to monitoring, observability and security practices
- Strong communication skills and ability to explain technical concepts clearly
- Growth mindset and continuous improvement focus
- Experience with high-traffic, highly available platforms
- Exposure to platform or shared services environments
- Interest in progressing towards senior technical leadership roles
- Be NSW residents or in the process of relocating to NSW
- Hold appropriate working rights for the type of employment offered
Skills
- Java
- Kotlin
- Spring Boot
- JavaScript
- TypeScript
- React
- API design
- Data modelling
- Concurrency
- Performance
- Microservices
- Containerisation
- Monitoring
- Observability
- Security practices
- Communication skills
- Problem-solving
- Systems thinking
- Pair programming
- Code reviews
- CI/CD practices
Location
- Haymarket
- Parramatta
Work Type
- Full-Time
- Hybrid working (1-2 office days per week)
Experience Level
- Senior
Salary/Compensations
- $134,626 – $162,153pa + 12% super
- $130,705 base plus superannuation
Benefits
- Modern technology investment
- Professional growth opportunities
- Flexible working
- Inclusive practices
- Collaboration focus
- Purpose-driven work
- Continuous improvement focus
About the Company
- Digital Services sits at the heart of the customer experience at Service NSW. We design, build and operate the digital products, platforms and shared capabilities that help millions of people and businesses access government services quickly, easily and securely.
- We are a cross-functional team of engineers, designers and product managers. Our culture is highly collaborative, based on shared ownership of security, customer and financial outcomes. Team members are trusted to contribute ideas, challenge assumptions constructively and take ownership of their work. We encourage experimentation, innovation and the thoughtful adoption of emerging technologies where they improve our ways of working, or outcomes.
- A career at the Department of Customer Service (DCS) gives you the opportunity to help improve government services and be part of reform that benefits people across NSW. We are focused on delivering excellent customer service, digital transformation, and regulatory reform. Come join us and influence the future of our great state.
- The strength of our workforce lies in its diversity and embracing difference, while the key to our success is leveraging the contributions of employees with different backgrounds and perspectives.
Equal Opportunity
- We provide adjustments to the recruitment process for candidates, including individuals with disability. If you require an adjustment during the recruitment process, including alternate formats or have questions about the support available, please contact Talent Operations on 02 8276 8130 or csrecruitment@customerservice.nsw.gov.au.