Commonwealth Bank68 followers128 jobs

Principal Software Engineer - Customer Identity & Access Management / Identity & Verification

SeniorFull-timeHybridSydney NSW, AustraliaCBD, Melbourne VIC 3000, AustraliaInformation technologySoftware engineeringProduct managementPosted 6 days ago
View your fit0 of 9 criteria met

About the job

This job is about leading the engineering transformation in Customer Identity and Access Management (CIAM) and Identity Verification (ID&V) to redefine banking experiences. By joining this innovative team, you will play a crucial role in building secure, intuitive, and high-performance identity solutions that impact millions of customers. Collaboration and creativity are at the heart of how the team operates, ensuring that every identity experience is seamless and trusted.

You'll be responsible for

🛠️

Architecting CIAM solutions

Designing end-to-end Customer Identity and Access Management solutions that safeguard millions of customers.
🔧

Building full-stack identity capabilities

Creating high-performance identity services using modern technologies and integrating them with user-friendly front-end experiences.
🚀

Driving engineering excellence

Leading technical strategy and ensuring best practices in DevSecOps to enhance security and reliability across platforms.

Skills you'll need

💻

Full Stack Engineering

Knowledge of both front-end and back-end technologies, including React, Next.js, .NET, and REST/GraphQL APIs, to create seamless identity experiences.
🔒

Identity and Security Technologies

Experience with OAuth2, OIDC, SAML, and biometric verification to ensure secure authentication and authorization processes.
☁️

Cloud and DevOps Practices

Familiarity with AWS, Docker, Kubernetes, and CI/CD pipelines to build and maintain scalable cloud-native applications.
View more

Meet the team

About the company

View your fit

0 of 5 criteria met
Identity and authentication expertise
Proven experience with OAuth2, OIDC, and SAML standards.

View

Full stack engineering skills
Experience with React, Next.js, and .NET technologies.

View

Cloud-native architecture knowledge
Familiarity with AWS services and serverless solutions.

View

DevOps and automation experience
Demonstrated skills in CI/CD pipelines and observability tools.

View

Data management capabilities
Experience with SQL and NoSQL databases for identity solutions.

View

A meaningful career starts with a match

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

Similar jobs

View all
Microsoft
Microsoft
Principal Software EngineerAustralia · Sydney, NSW · Melbourne, VIC · Brisbane, QLD · Full-time
As a Principal Software Engineer - Azure Storage, you will be at the forefront of defining the technical direction for Azure Storage, which is a vital component of Microsoft's Azure Cloud. This job is all about delivering high-quality improvements and innovative features while working with cutting-edge server technologies and distributed systems. The team values collaboration, growth, and a culture of inclusion, ensuring that everyone can thrive and contribute to shared goals.
Microsoft
Microsoft
Principal Software EngineerAustralia · Sydney, NSW · Melbourne, VIC · Brisbane, QLD · Canberra, ACT · Full-time
The Principal Software Engineer position with the Office Data Loader team is an exciting opportunity to build one of the largest hyper-scale data ingestion services in the world for Office365. This job is crucial as it ensures that data, which is vital for understanding service quality and user behavior, is handled with the utmost privacy and compliance. The team thrives on collaboration, innovation, and a growth mindset, working together to empower every person and organization to achieve more.
Microsoft
Microsoft
Principal Software EngineerSydney, NSW · Melbourne, VIC · Brisbane, QLD · Canberra, ACT · Full-time
The Principal Software Engineer in the Software Defined Networking team will embark on an exciting journey, working on innovative projects that shape the future of networking services. This job plays a crucial role in supporting the scale and pace needed for Artificial Intelligence workloads, directly impacting the Azure networking stack. The team thrives on collaboration, growth, and a shared commitment to empowering every person and organization on the planet.
Microsoft
Microsoft
Principal Software EngineerSydney, NSW · Melbourne, VIC · Full-time
The Principal Software Engineer job focuses on architecting low-latency proxies and enhancing DDoS defenses while leading reliability at a global scale. This position plays a crucial role in ensuring secure, fast, and resilient internet-facing experiences for Microsoft and its customers. The team values collaboration, mentorship, and a culture of inclusion, where everyone can thrive.