CommBank

Senior Software Engineer – Full Stack (.Net, React, Next.js)

Sydney CBD Area Full time
  • We're embarking on an engineering transformation with the key focus on software engineering, automation, and AI.

  • You have knowledge that spans both development and operations, including coding, infrastructure management, system admin/engineering and DevOps Toolchains. 

  • Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation. 

Do work that matters:

We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank.

As a Senior Software Engineer in the Consumer Spending Crew, you’ll work on the credit card systems that support services our customers depend on every day. This is full‑stack, full‑cycle engineering using .NET Core, RESTful APIs, AWS, and modern front‑end technologies such as Next.js and React. The team builds and evolves experiences across CBA’s systems like NetBank and CommSee 2.0. You’ll help deliver secure, scalable and intuitive solutions that turn complex payment data into clear, meaningful insights for customers.

This role offers strong technical growth and visible impact. You’ll deepen your expertise in cloud‑native platforms, modern web engineering and emerging agentic AI use cases built with Python across multiple channels. Owning solutions end to end, you’ll influence design, delivery and continuous improvement of services used at scale every day. Your work will directly improve how customers pay, track and understand their spending, supporting confidence and trust in their financial decisions. It’s an opportunity to build highly valued skills while making a real difference to millions of customers.

See yourself in our team:  

The Consumer Spending Crew drives and owns the Group’s credit card services and products end to end within CBA. That means we are accountable for the full lifecycle of critical, payment systems , from customer experiences and APIs through to core integrations, reliability, security and performance at scale. For software engineers, this is real full‑cycle engineering, designing resilient systems, building and evolving cloud‑native services, operating them in production and continuously improving how millions of customers pay, view and manage their spending every day.

The Consumer Spending Crew is building experiences that help customers clearly see, understand and take control of their money. We power insights across everyday spending by bringing transactions, categorisation, trends and personalised views into simple, intuitive journeys. As part of the Digital Technology Division, our engineers operate as true owners, you build it, you own it, you run it, using modern engineering practices and AI‑assisted development, testing and operations. This ownership model accelerates your growth, sharpens your impact and lets you shape technology that serves millions of Australians while building a strong, future‑ready engineering career.

We’re interested in hearing from people who: 

  • Bring proven experience as a Senior Software Engineer, delivering full‑stack, end‑to‑end solutions and owning outcomes from design through to production support.

  • Excel in backend engineering with C#, ASP.NET and .NET Core, building domain services and microservices within distributed, cloud‑native architectures.

  • Design and implement secure, scalable, event‑driven systems, leveraging RESTful APIs and streaming platforms such as Kafka or AWS MSK.

  • Are hands‑on with frontend development using React, collaborating across disciplines to deliver cohesive user and platform experiences.

  • Demonstrate deep expertise in AWS, applying cloud‑native patterns to engineer highly available, performant and resilient services.

  • Champion engineering excellence, embedding automated testing across the SDLC, modern CI/CD pipelines (TeamCity, GitHub Actions or similar), and robust observability using tools like CloudWatch, Grafana, Splunk or AppDynamics.

  • Provide technical support throughout the delivery lifecycle, influencing architecture decisions, mentoring engineers, and shaping long‑term platform strategy.

  • Actively embrace AI‑driven engineering, incorporating LLMs and agentic AI approaches to improve developer productivity, engineering workflows, and product capability.

Tech skills 

We don't expect you to know everything, but experience in several of the following will set you up for success:

  • Backend: C#, ASP.NET, .NET Core (microservices, domain services) 

  • Architecture: Distributed systems, microservices architecture, RESTful APIs 

  • Front end: React, JavaScript/TypeScript

  • Cloud: AWS (cloud-native engineering, managed services) 

  • Databases: NoSQL (MongoDB), Amazon Aurora 

  • Integration: Event-driven architectures, Kafka, AWS MSK 

  • Testing: Automated testing across the full SDLC, including tools like Playwright

  • CI/CD: Modern CI/CD pipelines (TeamCity, GitHub Actions, similar tools) 

  • Observability: Monitoring and alerting using Splunk, Grafana, CloudWatch, AppDynamics, Observe 

Nice-to-have / Bonus experience: 

  • Cloud: Azure or GCP 

  • Languages: Python 

  • Front end: Next.js 

  • Backend runtime: Node.js 

  • DevOps: Broader DevOps and platform engineering exposure 

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: 05/06/2026