NSW Department of Customer Service32 followers324 jobs

Principal Developer

SeniorFull-timeHybridLithgow NSW 2790, AustraliaMangrove Mountain NSW 2250, AustraliaNewcastle St, East Maitland NSW 2323, AustraliaSydney NSW, AustraliaWollongong, NSW, AustraliaPosted 1 week agoVerified 2 weeks 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

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.
AGL
AGL
Principal Security ArchitectClifton Hill, VIC · Full-time
Join AGL as a Principal Security Architect (IT) and be at the forefront of designing secure architectures that power a sustainable future. This job is crucial for ensuring that AGL’s IT landscape aligns with cybersecurity standards and best practices. Collaborate with a passionate team that values inclusivity and continuous learning, while making a significant impact on the energy sector.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerMelbourne, VIC · Sydney, NSW · Full-time
The Principal Software Engineer position at CommBank is all about shaping the future of digital commerce for Australian businesses. This job offers an incredible opportunity to provide technical leadership across multiple engineering squads, influencing technology at scale and helping to build products that enhance the digital commerce experiences of businesses. The team values collaboration and innovation, working together to deliver modern eCommerce capabilities and drive significant transformation in the Payments & Acceptance domain.
Amazon
Amazon
Principal Solutions Architect, ANZ Worldwide Public SectorPerth, WA · Full-time
The job is about being a Senior Solutions Architect at Amazon Web Services, where you will design and deliver advanced cloud computing solutions for Australian Government and Healthcare customers. This position is crucial in helping organizations understand and adopt AWS services, making a significant impact on their operations. The team values collaboration and innovation, working together to solve complex challenges and drive cloud adoption.