
Staff Software Engineer
Commonwealth Bank of Australia3 days ago
Sydney, Australia or Melbourne, AustraliaStaff+
Responsibilities
- Set technical direction and translate business goals into technical plans with product and delivery leads.
- Design and build high-volume payment services, microservices, BFF services, GraphQL APIs, data access layers, and event-driven integrations on AWS.
- Lead complex initiatives to move core payment capabilities onto modern platforms from proof of concept through production.
- Raise engineering standards for testing, safe deployment, observability, and security.
- Mentor engineers through pairing, design reviews, guilds, internal writing, and knowledge sharing.
- Lead incident response, complex production troubleshooting, blameless follow-ups, and participate in the on-call roster.
Requirements
- Deep hands-on experience shipping and operating back-end services, APIs, and BFFs in C# .NET in production.
- Strong hands-on AWS experience building and operating cloud-native services in production is required.
- Hands-on experience designing and building GraphQL APIs, including schema design, resolvers, and federation.
- Experience designing enterprise-scale systems, including service boundaries, API contracts, data models, and event-driven architecture.
- Ability to lead technical work across teams, communicate trade-offs clearly, and support engineers’ growth.
- Ability to remain calm and methodical during incidents and lead blameless follow-ups.
- Effective use of AI-powered engineering tools such as Claude and Copilot, with the ability to help others use them.
- Native iOS with Swift or Android with Kotlin, mobile backends, payments and fraud, PCI DSS, and APRA experience are bonuses; OData or similar query-based API experience is also a plus.
Benefits
- Based in Melbourne within CommBank’s Retail Banking Digital payments squads.
- Participate in an on-call roster and own production systems.
- Inclusive and accessible workplace with support or adjustments available for applicants who require them.
Categories
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.