
Staff Software Engineer. NET Full Stack
Commonwealth Bank of Australia22 days ago
Sydney, AustraliaStaff+
Responsibilities
- Build and own end-to-end solutions using .NET, ASP.NET Core, React, and Next.js.
- Design and develop secure, resilient, scalable APIs and backend platforms.
- Create accessible, high-performing web applications using React and Next.js.
- Contribute across architecture, design, CI/CD, observability, deployment, production support, and continuous improvement.
- Use AI-powered engineering tools to accelerate development, testing, and delivery while maintaining quality and security.
- Identify and mitigate AI-related risks, including vulnerabilities, unsafe dependencies, and inaccurate code outputs.
- Influence technical direction through architecture leadership, engineering practices, and technology decisions.
- Mentor and uplift engineers while fostering technical excellence and responsible AI adoption.
- Collaborate with stakeholders to translate complex problems into impactful technology solutions.
Requirements
- Experience building full-stack solutions with .NET, ASP.NET Core, C#, React, Next.js, JavaScript, and TypeScript.
- Experience designing scalable, performant, and reliable APIs, backend platforms, and customer-facing web applications.
- Experience across the full engineering lifecycle, including architecture, CI/CD, observability, and production support.
- Experience with cloud and platform technologies such as AWS, Docker, Kubernetes, Terraform, and GitHub Actions.
- Knowledge of microservices, event-driven architecture, domain-driven design, distributed systems, API design, and system architecture.
- Experience with testing practices and tools such as TDD, API testing, xUnit, NUnit, Jest, Cypress, Postman, and JMeter.
- Experience with observability tools such as Prometheus, Grafana, and OpenTelemetry.
- Familiarity with AI-powered development tools and services including GitHub Copilot, Roo Code, Claude, OpenAI APIs, and LLMs.
- Ability to provide technical leadership, mentor engineers, collaborate with stakeholders, and apply strong security and risk judgement.
Benefits
- Opportunity to shape digital home lending experiences used by millions of Australians.
- Full-stack, full-lifecycle ownership from architecture and design through deployment, observability, and continuous improvement.
- Work with modern cloud technologies, AI-powered engineering practices, and DevSecOps capabilities.
- Role based in the Commonwealth Bank Home Buying Domain and focused on customer financial wellbeing.
- Advertising end date: 29/10/2026.
Tech Stack
Apache JMeterAWSC#CypressDockerGitGitHub ActionsGrafanaJavaScriptJestKubernetes.NETNext.jsNUnitPostmanPrometheusReactSonarQubeTerraformTypeScript
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.