
Staff Software Engineer – C#, .Net, Nextjs
Commonwealth Bank
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • 🇦🇺 Australia
Visit company websiteJob Level
Lead
Tech Stack
AWSCloudDistributed SystemsDynamoDBGraphQLJavaScriptKotlinMicroservices.NETNext.jsReactSwift
About the role
- Define and evolve the technical strategy for accounts and transactions features across mobile, backend, and edge/app-tier systems
- Own architectural decision-making for critical customer journeys ensuring solutions are secure, scalable, and resilient
- Write production-grade code across the stack (.NET backend, full-stack, and AWS cloud services)
- Act as a force multiplier—coaching engineers, guiding technical decisions, and lifting engineering maturity
- Ensure highly available, fault-tolerant systems through improved instrumentation, incident response practices, and architectural resilience
Requirements
- Deep expertise in C#, .NET Core and strong familiarity with REST APIs, microservices
- Strong familiarity with Next.js, React, GraphQL
- Experience with Kotlin/Jetpack Compose, Swift/SwiftUI for Native Mobile engineering
- Experience with AWS services (VPC, IDP, Fargate, ECS, Lambda, API Gateway, DynamoDB, SQS/SNS)
- Experience designing, evolving, and scaling distributed systems and high-volume APIs
- Proven track record of leading complex technical work across teams—through influence, collaboration, and clarity
- Thrive in a hands-on environment where you can code, prototype, experiment, and mentor
Benefits
- Flexible working options including changing start and finish times
- Part-time arrangements and job share
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET CoreREST APIsmicroservicesNext.jsReactGraphQLKotlinSwiftAWS
Soft skills
coachingguiding technical decisionsengineering maturityinfluencecollaborationclaritymentoring