NSW Department of Customer Service37 followers455 jobs

Principal Developer

SeniorFull-timeHybridLithgow NSW 2790, AustraliaMangrove Mountain NSW 2250, AustraliaNewcastle St, East Maitland NSW 2323, AustraliaSydney NSW, AustraliaWollongong, NSW, AustraliaPosted 1 month agoVerified 21 hours ago
Pending fitX of Y criteria met

About the job

The Principal Developer job is an exciting opportunity to join a dynamic team at the forefront of digital transformation programs. This position plays a crucial role in modernising core systems and enhancing customer experiences, making a real impact on the lives of NSW customers. The team values collaboration and innovation, working together to drive meaningful change with contemporary technology stacks.

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2026 Hatch
  • Privacy
  • Terms

You'll be responsible for

🚀

Leading technical direction

Lead the technical direction and strategy for the development team, driving innovation and adoption of new technologies.
👩‍🏫

Coaching team members

Coach and provide guidance and training to less experienced professionals, promoting best practices in software development.
🔍

Conducting code reviews

Conduct code reviews and ensure code quality and adherence to best practices, troubleshooting complex technical issues as needed.

Key criteria

💻

Extensive Python experience

Proven experience developing applications using Python programming language.

View

☁️

Cloud computing expertise

Demonstrated knowledge of AWS and cloud-native development practices.

View

🔄

Microservices and RESTful APIs

Experience developing microservices and RESTful APIs with Spring Boot.

View

View more

A meaningful career starts with a match

Apply on NSW Department of Customer Service
You'll apply on an external website
Think you're a good fit?See what the hiring team are looking for

View your fit

5 criteria for this job
Extensive Python experience
Proven experience developing applications using Python programming language.

View

Cloud computing expertise
Demonstrated knowledge of AWS and cloud-native development practices.

View

Microservices and RESTful APIs
Experience developing microservices and RESTful APIs with Spring Boot.

View

Frontend development skills
Proficient in React.js and building reusable components.

View

Technical documentation skills
Experience creating and maintaining technical documentation for projects.

View

Similar jobs

View all
Datacom
Datacom
Principal Developer - ServiceNowMelbourne, VIC · Full-time
As a Principal Developer in the ServiceNow project team, you will be a technical leader responsible for designing, developing, and maintaining application software across various technologies and platforms. Your work will significantly impact how organizations innovate and grow, ensuring projects are completed on time and to high standards. The team thrives in a hybrid work environment, valuing flexibility and work/life balance while fostering collaboration.
NSW Department of Customer Service
NSW Department of Customer Service
Principal DeveloperMangrove Mountain, NSW · East Maitland, NSW · South Bowenfels, NSW · Sydney, NSW · Wollongong, NSW · Full-time
Join a dynamic team as a Principal Developer, where you will be at the forefront of modernising core systems and enhancing customer experiences. This job offers an exciting opportunity to work with contemporary technology stacks and drive meaningful change across the organisation. The team values collaboration, innovation, and a commitment to best practices, creating an environment where everyone can thrive.
Cognizant
Cognizant
Workday Payroll, Senior Principal ConsultantSydney, NSW · Melbourne, VIC · Full-time
The Workday Payroll Implementation Senior Principal Consultant plays a crucial role in bridging the gap between business and technical teams by solving complex Workday intersystem problems. This job is all about guiding clients through the transformation, implementation, and operation phases of a Workday implementation, ensuring a smooth transition and improved processes. The team thrives on collaboration and exceptional customer service, working together to deliver innovative solutions that meet client needs.
GMHBA Limited
GMHBA Limited
Senior Dynamics CRM DeveloperAustralia · Full-time
The Senior Dynamics CRM Developer at GMHBA is an exciting opportunity to make a real impact on people’s lives through powerful, scalable CRM solutions. This job is all about designing and delivering high-quality systems that enhance digital experiences across the organization. The team thrives on collaboration, support, and a shared commitment to excellence, making every day a chance to grow and contribute meaningfully.