Commonwealth Bank of Australia

Staff Software Engineer - Consumer Cards

Commonwealth Bank of Australia
Apply
20 hours ago
Sydney, AustraliaStaff+

Responsibilities

  • Design, build, operate, and optimise scalable cloud-native full-stack solutions for Consumer Cards products.
  • Develop modern front-end experiences and back-end services using Next.js, TypeScript, C#, .NET, GraphQL, and AWS.
  • Own platform architecture involving microservices, event-driven integrations, APIs, and cloud-native deployment patterns.
  • Provide technical leadership, shape the engineering roadmap, influence architecture, and drive technical uplift across squads.
  • Mentor engineers and contractors and grow engineering capability across the team.
  • Champion engineering standards, CI/CD, test automation, observability, DevSecOps, and reliable production support.
  • Apply AI-assisted development and emerging agentic patterns to improve developer productivity and system design.

Requirements

  • Hands-on experience with Next.js and TypeScript, with full-stack ownership across design, build, run, and optimisation.
  • Experience with C#, .NET, GraphQL, PostgreSQL or other relational databases, REST APIs, and API design practices.
  • Experience with AWS services such as ECS, Lambda, S3, and RDS, plus microservices and event-driven systems.
  • Knowledge of integration, contract, non-functional, and API testing, test automation frameworks, and Playwright.
  • Experience with GitHub Actions, CI/CD, infrastructure as code, vulnerability management and remediation, and secrets management.
  • Experience with CloudWatch, OpenTelemetry, distributed tracing, metrics, logging, alerting, and production support.
  • Exposure to LLMs, prompt and context engineering, AI coding assistants, MCP, RAG fundamentals, agentic AI concepts, or agent orchestration.
  • Ability to operate as a technical subject matter expert and engineering leader while remaining deeply hands-on.

Benefits

  • At least half of working time is spent connecting in the Sydney or Melbourne office, with flexibility around where work is done.
  • Flexible working options include adjusted start and finish times, part-time arrangements, and job sharing.
  • Accessibility support is available through HR Direct.

Tech Stack

AWSC#GitHub ActionsGraphQL.NETNext.jsPostgreSQLTypeScript

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

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.

Contact me