Commonwealth Bank of Australia

Staff Software Engineer - Consumer Cards

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

Responsibilities

  • Design, build, operate, and optimise robust, scalable cloud-native full-stack solutions for Consumer Cards.
  • Provide technical leadership and subject-matter expertise while shaping long-term engineering strategy and platform architecture.
  • Develop modern front-end experiences and back-end services using Next.js, TypeScript, GraphQL, .NET, C#, and AWS.
  • Influence microservices, event-driven integrations, API design, and cloud-native deployment patterns.
  • Champion engineering standards, high-quality delivery, CI/CD, test automation, observability, DevSecOps, and production support.
  • Mentor engineers and contractors and grow engineering capability across squads.
  • Apply AI-assisted development, emerging agentic patterns, and AI tooling to improve developer productivity and system design.

Requirements

  • Hands-on experience with Next.js and TypeScript.
  • Experience with C#, .NET, PostgreSQL or other relational databases, and REST APIs.
  • Experience with GraphQL, OpenAPI, API versioning, contract-first design, and API design patterns.
  • Experience with AWS services such as ECS, Lambda, S3, and RDS, plus microservices architecture and event-driven systems.
  • Experience with integration, contract, non-functional, API, and automated testing, including Playwright or comparable test automation frameworks.
  • Experience with GitHub Actions, 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, and agent orchestration.
  • Ability to provide technical leadership, influence strategy, mentor others, and remain deeply hands-on.

Benefits

  • At least half of working time is spent connecting in the Sydney or Melbourne office, with other flexible working options available.
  • Flexible start and finish times, part-time arrangements, and job-share options are available.

Tech Stack

AWSC#GitHub ActionsGraphQL.NETNext.jsPostgreSQLTypeScript

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me