C

CommBank

Full-spectrum financial services and banking

Staff Software Engineer

Backend EngineeringPosted on Nov 13
Full-timeNo salary listed

About the Job

Requirements

  • Have deep, hands-on experience shipping and running back-end services, APIs, and backend-for-frontend layers in C# .NET in production.
  • Have strong, hands-on experience building and operating cloud-native services in AWS in production.
  • Have hands-on experience designing and building GraphQL APIs, including schema design, resolvers, and federation.
  • Have designed enterprise-scale systems, including service boundaries, API contracts, data models, and event-driven architecture, and be able to explain the trade-offs clearly.
  • Stay calm and methodical under pressure, bring clarity during incidents, and lead blameless follow-ups.
  • Be passionate about sharing knowledge and helping senior and mid-level engineers grow.
  • Have led technical work across teams, bringing engineers and stakeholders along and challenging them when needed.
  • Use AI-powered engineering tools effectively and help others do the same.

Responsibilities

  • Own technical direction for assigned areas and work with product and delivery leads to turn business goals into technical plans.
  • Design and build microservices, backend-for-frontend services, REST and GraphQL APIs, data access layers, and event-driven integrations on AWS.
  • Lead complex initiatives, including moving core payment capabilities onto modern platforms, from proof of concept through production.
  • Set and raise engineering standards for testing, safe deployment, observability, and security.
  • Upskill engineers through pairing, design reviews, and mentoring, and share knowledge through guilds and internal writing.
  • Own shipped production systems, lead incident response and complex troubleshooting, and participate in the on-call roster.

Desired Qualifications

  • Experience with OData or similar query-based APIs.
  • Native iOS development experience with Swift, Android development experience with Kotlin, or experience building backends for mobile clients.
  • Knowledge of payments and fraud, including transaction flows, reconciliation, PCI DSS, and APRA obligations.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs