Staff Software Engineer – C#, .Net & Nextjs
Do work that matters:
We’re building tomorrow’s bank today—redefining what customers expect from digital banking. Our team powers Australia’s #1 banking app and the APIs behind it. We’re looking for a Staff Engineer who thrives on solving complex technical challenges at scale, influencing engineering strategy, and elevating the craft of those around them.
About the team
The Managed Accounts & Transactions team owns the technology platform behind the CommBank app’s core account experiences: balance summaries, transaction history, enriched data, and the API and edge-tier systems that power these journeys. We operate at massive scale, ensuring reliability, security, and performance for millions of customers every day.
See yourself in our team
As a Staff Engineer, you will be the technical north star for the team—shaping architecture, writing high-quality code, and guiding engineers across mobile, backend, and full-stack domains.
Instead of line management, you’ll lead through technical excellence, influence, and deep hands-on contribution.
You’ll partner closely with engineering managers, architects, product, and design to modernize our platforms, uplift engineering standards, and deliver customer experiences that set the benchmark for digital banking.
What you’ll do
Technical Leadership & Architecture
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.
Lead design reviews, RFCs, and solution architecture discussions across multiple squads and disciplines.
Set, maintain, and champion technical standards and best practices across the domain.
Hands-on Engineering
Write production-grade code across one or more areas of our stack (.NET backend, full-stack, and AWS cloud services).
Contribute to complex features, refactoring work, and modernization initiatives.
Build reusable frameworks, capabilities, and patterns that enable speed, safety, and consistency across teams.
Other skills: Native Engineering (Android and iOS), GraphQL and Next.JS
Technical Uplift & Mentorship
Act as a force multiplier—coaching engineers, guiding technical decisions, and lifting engineering maturity across all disciplines.
Conduct deep-dive architecture sessions, technical workshops, and pair coding sessions.
Champion disciplined engineering practices: automated testing, CI/CD, observability, performance engineering, DevSecOps, and cloud-native design.
AI-Enabled Engineering
Lead adoption of AI-powered development tools (RooCode, Cline, Claude Code, GitHub Copilot) to accelerate delivery and improve code quality.
Set patterns and guardrails for safe, secure, and responsible AI-assisted development.
Operational Excellence
Ensure highly available, fault-tolerant systems through improved instrumentation, incident response practices, and architectural resilience.
Work closely with SRE and platform teams to enhance reliability, performance, and cost efficiency.
We’re interested in people who:
Have deep expertise in one or more of the following domains and strong familiarity with the rest:
Backend: C#, .NET Core, REST APIs, microservices
Full-stack: Next.js, React, GraphQL
Native Mobile: Kotlin/Jetpack Compose, Swift/SwiftUI
Cloud: AWS services (VPC, IDP, Fargate, ECS, Lambda, API Gateway, DynamoDB, SQS/SNS)
Have experience designing, evolving, and scaling distributed systems and high-volume APIs.
Understand secure-by-design patterns, integration architectures, and operational risk considerations.
Have a proven track record of leading complex technical work across teams—through influence, collaboration, and clarity—not authority.
Thrive in a hands-on environment where you can code, prototype, experiment, and mentor.
Embrace AI-assisted development and know how to weave it into engineering workflows responsibly.
Are passionate about engineering excellence and raising the bar for craft, quality, and performance.
Tech stack you’ll work with:
Backend: C#, .NET Core, REST APIs
Web & API: Next.js, React, GraphQL
Mobile: Kotlin, Jetpack Compose, Swift, SwiftUI
Cloud: AWS (Fargate, ECS, Lambda, API Gateway, DynamoDB)
Tooling: CI/CD, DevSecOps automation, observability platforms
AI Development Tools: RooCode, Cline, Claude Code, GitHub Copilot
If this sounds like you, apply today!
We support our people with the flexibility to balance where work is done with at least half your time each month connecting in the office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.
" Our Talent Acquisition team will be taking a scheduled break over the festive period beginning 24 December. We will resume reviewing applications and responding to enquiries from 5 January. We appreciate your understanding and patience during this time and wish you a safe and enjoyable holiday season"
If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.
We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.