CommBank

Staff Software Engineer - Full Stack (.NET, React, Next.js)

Sydney CBD Area Full time
  • We're embarking on an engineering transformation with a key focus across full stack full cycle experience  including: .NET, Next.js, AWS and AI powered services.
  • You have knowledge that spans both development and operations, including coding, infrastructure management, system admin/engineering, and DevSecOps Toolchains. 
  • Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation. 

Do work that matters:

Step into a role where AI powered engineering sits at the heart of everything you build. Within the Acquisition, Engagement & Retention Crew, you will help lead flagship Merchant Modernisation initiatives, creating intelligent, automated and highly personalised experiences at scale. This is a true full stack, full cycle role for a Staff Software Engineer who thrives in ambiguity, moves fast through change, and is motivated by solving complex, high impact problems that shape the future of digital experiences.

As a Staff Software Engineer, you will bring deep hands-on experience across modern JavaScript frameworks including TypeScript, Next.js and React, alongside strong back-end expertise in .NET and AWS based cloud architectures. You will write high quality production code, shape platform and system architecture, and provide technical leadership to deliver secure, scalable and AI enabled solutions.

We are looking for engineers with broad technical depth rather than narrow specialisation, who are excited to learn, experiment and apply AI driven capabilities such as automation and foundational AI tooling to transform how products are built and delivered, alongside a team that values craft, innovation and real-world impact.

Our Crew is in the process of delivering breakthroughs in smart onboarding, dynamic engagement and data-led automation. The future is even more exciting, with next generation acquisition journeys, hyper personalised digital experiences and platform foundations engineered for intelligence, reliability and speed.

This is a place where your expertise truly matters. A place to design, build, challenge and run products that make a real impact. A place filled with people who care deeply about craft, innovation and shaping what comes next.

See yourself in our team:  

Imagine being part of the technology organisation that powers the digital heartbeat of Australia. At CBA, we deliver world-class digital banking, leading data and analytics capabilities, and state-of-the-art workplace technology for over 53,000 people. Everything we build helps our teams work smarter and empowers millions of customers with secure, seamless and innovative experiences.

Within this ecosystem, the Acquisition, Engagement & Retention Crew plays a vital role in the Everyday Business Banking Domain. We support critical payment services that underpin 40% of Australia’s economy and enable more than $90 billion in daily transactions. From merchant acquiring and terminal tech to high-value international payments, our systems must be reliable, scalable and constantly evolving to meet the needs of businesses across the nation.

As a Staff Software Engineer, you will be a technical expert shaping technical strategy and designing solutions for complex engineering challenges. You will lead by example with a security-first mindset, elevate engineering craft across the team and drive innovation through AI powered engineering, cloud technologies and high-performance platforms.

If you are energised by purpose, inspired by scale and passionate about building technology that truly matters, you will feel right at home in our team.

We’re interested in hearing from people who: 

  • Act as technical SMEs and engineering leaders, shaping long-term technical strategy while remaining deeply hands-on, building robust, scalable, cloud-native solutions using .NET/.NET Core, C#, Next.js, React, TypeScript, and AWS essential.
  • Are passionate about designing, developing, and deploying high-quality software solutions, contributing to end-to-end design and implementation while influencing the technical evolution of the platform.
  • Design and evolve platform architecture, influencing microservices patterns, event-driven integrations, and cloud-native deployments while championing engineering standards and best practices across teams.
  • Lead high-quality delivery through world-class engineering practices, spanning CI/CD automation (GitHub Actions, Artifactory), test automation (TDD/BDD), observability (CloudWatch, Grafana, Splunk), and DevSecOps.
  • Continuously innovate and automate, using Python/PowerShell scripting, AWS tooling, and deep troubleshooting expertise to improve performance, eliminate friction, and push the boundaries of what's technically possible.
  • Bring a strong AI enablement mindset with foundational understanding of AI powered development with a clear drive to upskill.
  • Have hands on exposure to AI assisted tooling, cloud based AI services, and automation frameworks.
  • Show growing capability in AI agent based workflows, including AI assisted code prompting, intelligent automation, and emerging agentic patterns, and apply these to improve developer productivity, system design, and scalable product delivery.

Tech skills 

We use a broad range of tools, languages, and frameworks. We don’t expect you to possess knowledge of all, but experience or exposure with some, or their equivalents, will set you up for success in this team:

  • Back-End Engineering: C#, .NET, ASP.NET Core, SQL Server, PostgreSQL, REST, gRPC.
  • Front-End Engineering: JavaScript, TypeScript, React, Next.js.
  • API Design & Integration: RESTful APIs, OpenAPI/Swagger, gRPC, API Versioning, Contract-First Design, OAuth 2.0, JWT, API Gateway, Rate Limiting.
  • Cloud-Native & Microservices: AWS essential, Microservices Architecture, Event-Driven Systems, Service Mesh.
  • Containers: Docker, Kubernetes, Helm, Containerisation.
  • Quality Engineering & Testing: TDD, BDD, xUnit, NUnit, Selenium, API Testing, Test Automation Frameworks.
  • Performance & Load Testing: JMeter, BlazeMeter, Gatling, k6, Locust, LoadRunner.
  • DevSecOps & Automation: GitHub Actions, CI/CD, Infrastructure as Code, SAST, DAST, Secrets Management.
  • Observability & Reliability: CloudWatch, OpenTelemetry, Distributed Tracing, Metrics, Logging, Alerting.
  • AI Enablement & Assisted Engineering: AI Prompting, GitHub Copilot, AI Code Assistants, RAG Fundamentals, Agentic AI Concepts, Early Agent Development

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 30/03/2026