
Principal Software Engineer – Full Stack (.NET / React, Next.js)
Commonwealth Bank
Sydney
3 days ago
Principal Software Engineer – Full Stack (.NET / React, Next.js)
Principal Software Engineer role in Commonwealth Bank's Home Buying division, leading technical strategy and full-stack development across .NET, React, Next.js, and AWS. You will drive engineering transformation, mentor engineers, and deliver scalable cloud-native platforms for millions of Australian home buyers.
Hybrid
Full-time
Principal
.NET
.NET Core
Salary
Not specified
Core Qualifications
Technical (Must-have)
.NET.NET CoreC#AWSReactNext.jsTypeScriptPostgreSQLOracleDocker
Soft Skills
leadershipmentoringcoachingtechnical directioncollaborationdesign thinking
Tools (Must-have)
GitHub ActionsTeamCityPrometheus/GrafanaSplunkAWS CloudWatch
Preferred Qualifications
Technical (Nice-to-have)
NestJSApollo GraphQLPrisma ORMKubernetesGenAI tools (Cline, Cursor, AWS Bedrock)
Key Responsibilities
- Lead end-to-end technical strategy and solution design for the Home Buying crew.
- Stay hands-on delivering full-stack features across .NET/.NET Core, C#, TypeScript/Next.js, SQL, GraphQL and API integrations.
- Align engineering across a ~250-person crew, driving consistent patterns, standards and best practices.
- Own and optimise end-to-end Home Buying customer journeys.
- Architect high-performance microservices, GraphQL BFFs and data-access layers.
- Champion DevSecOps excellence including CI/CD, automated testing, cloud pipelines, observability, and secure coding.
- Partner closely with product, design and business teams while mentoring engineers.
Principal Software EngineerFull Stack.NETReactNext.jsAWSFinancial ServicesHybridSydneyHome Buying