Commonwealth Bank of Australia

Staff Software Engineer - .NET Full Stack

Commonwealth Bank of Australia
Apply
15 days ago
Sydney, Australia or Melbourne, AustraliaStaff+

Responsibilities

  • Build and own full-stack solutions using .NET, ASP.NET Core, React, and Next.js.
  • Design scalable, secure, resilient backend platforms, APIs, and services with strong domain modeling and performance optimization.
  • Engineer modern front-end platforms using scalable component patterns, server-side rendering/static-site generation strategies, and performance optimization.
  • Lead work across problem definition, architecture, delivery, deployment, observability, production support, and continuous improvement.
  • Shape technical direction and platform roadmaps while partnering with engineers, architects, and product teams.
  • Mentor engineers and uplift engineering capability in full-cycle engineering, modern architecture, and responsible AI adoption.
  • Use AI in development, testing, and design workflows with appropriate validation, security, data protection, and code-quality controls.

Requirements

  • Experience building full-stack solutions with .NET or ASP.NET Core, C#, React, Next.js, JavaScript, and TypeScript.
  • Experience designing secure, resilient APIs and services, including REST APIs, microservices, domain-driven design, event-driven architecture, and distributed systems.
  • Experience with AWS, Docker, Kubernetes, Terraform, Git, GitHub Actions, SonarQube, and DevSecOps practices.
  • Experience with testing tools and approaches such as TDD, API testing, xUnit, NUnit, Jest, Cypress, Postman, and JMeter.
  • Experience with observability using Prometheus, Grafana, and OpenTelemetry.
  • Experience with AI engineering tools or technologies such as GitHub Copilot, Roo Code, Claude, OpenAI APIs, and LLMs.
  • Ability to identify AI-related risks such as hallucinated code, vulnerabilities, and unsafe dependencies and apply robust review and validation practices.
  • Strong technical leadership, architecture, mentorship, system design, API design, performance, accessibility, quality, and security skills.

Benefits

  • Work on digital home lending products that affect millions of customers across Australia.
  • Join Commonwealth Bank’s technology division and collaborate across software engineering, data, AI, and digital innovation.
  • Operate in a full-stack, full-lifecycle engineering model with opportunities to shape architecture, platforms, and technical direction.
  • Use AI-powered engineering practices intended to improve quality, accelerate innovation, and support higher-value problem solving.
  • Advertising end date: 22/09/2026.

Tech Stack

Apache JMeterAWSC#CypressDockerGitGitHub ActionsGrafanaJavaScriptJestKubernetes.NETNext.jsNUnitPostmanPrometheusReactSonarQubeTerraformTypeScript
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