Commonwealth Bank98 followers98 jobs

Principal Software Engineer – Full Stack (.NET / React, Next.js)

SeniorFull-timeHybridSydney NSW, AustraliaInformation technologySoftware engineeringProduct managementPosted 1 month agoVerified 1 week ago
Pending fitX of Y criteria met

About the job

This Principal Software Engineer job is all about shaping the future of banking through innovative technology and engineering excellence. By joining the Speciality Products Platforms Crew, you will play a vital role in building platforms that support millions of customers in their home-buying journey. The team thrives on collaboration, creativity, and a shared commitment to delivering exceptional outcomes.

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
Think you're a good fit?See what the hiring team are looking for

You'll be responsible for

🚀

Leading technical strategy

Lead end-to-end technical strategy and solution design for the Home Buying crew, acting as the engineering SME for scalable, secure, cloud-native platforms.
⚙️

Delivering full-stack features

Stay hands-on delivering full-stack features across .NET/.NET Core, C#, TypeScript/Next.js, SQL, GraphQL and API integrations.
🏡

Optimising customer journeys

Own and optimise end-to-end Home Buying customer journeys, designing solutions that remove pain points and create seamless digital experiences.

Key criteria

💻

Full-stack development experience

Proven experience delivering full-stack features using .NET, C#, and modern frameworks.

View

☁️

Cloud-native architecture expertise

Advanced knowledge in AWS cloud engineering and microservices design.

View

🔧

DevOps and automation skills

Strong background in CI/CD practices and automation tools like GitHub Actions.

View

View more

A meaningful career starts with a match

View your fit

5 criteria for this job
Full-stack development experience
Proven experience delivering full-stack features using .NET, C#, and modern frameworks.

View

Cloud-native architecture expertise
Advanced knowledge in AWS cloud engineering and microservices design.

View

DevOps and automation skills
Strong background in CI/CD practices and automation tools like GitHub Actions.

View

Database proficiency
Experience with PostgreSQL and Oracle, focusing on schema design and optimization.

View

AI-enhanced engineering knowledge
Familiarity with GenAI tools and AI/ML concepts for intelligent integrations.

View

Similar jobs

View all
Microsoft
Microsoft
Principal Software EngineerAustralia · Full-time
The Principal Software Engineer position at Microsoft Azure Storage is an exciting opportunity for those who are passionate about distributed systems and cloud-scale storage. This job plays a crucial role in shaping the technical direction of Azure Storage, impacting some of the largest companies in the world. The team thrives on collaboration, innovation, and a growth mindset, creating a culture where everyone can contribute and succeed.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerMelbourne, VIC · Sydney, NSW · Full-time
As a Principal Engineer in the ATM Technology domain, you will play a pivotal role in shaping the future of banking at Commonwealth Bank. Your expertise will help lead the architecture and design of secure and scalable systems that power our extensive ATM network across Australia. The team thrives on collaboration, innovation, and a commitment to excellence, ensuring that every member can contribute to building tomorrow’s bank today.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerSydney, NSW · Full-time
This job is all about being part of a dynamic engineering squad that is transforming the future of banking. You will have the opportunity to collaborate with a team of big thinkers, using world-leading technology to build tomorrow's bank today. The team values flexibility, inclusivity, and a commitment to continuous improvement, making it a great fit for those who are passionate about innovation.
Compare the Market Australia
Compare the Market Australia
Principal Software EngineerBrisbane, QLD · Full-time
The Principal Software Engineer is a senior, hands-on technical leader who tackles complex engineering challenges across teams. This job is crucial for enhancing delivery speed, reliability, and security while fostering a culture of collaboration and continuous improvement. The team thrives on innovation, valuing contributions and encouraging personal growth.