Commonwealth Bank Logo

Commonwealth Bank

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

Posted 3 Days Ago
Be an Early Applicant
In-Office
Area, Viveiro, Lugo, Galicia
Senior level
In-Office
Area, Viveiro, Lugo, Galicia
Senior level
As a Senior Software Engineer, you will deliver full-stack solutions for credit card systems, focusing on secure, scalable services using .NET, React, and AWS, while driving improvements in customer payment experiences.
The summary above was generated by AI
  • 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

Similar Jobs

3 Minutes Ago
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
As a Senior Reseller Sales Manager, you'll build reseller partnerships, manage sales forecasts, support sales cycles, and drive revenue growth in Spain's market while collaborating with various teams.
Top Skills: MartechSaaS
Yesterday
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
This role involves engaging with clients to identify business value, develop business cases, and support the sales team with value realization activities, requiring over 10 years of experience in technology strategy and consulting.
Top Skills: AgileDevOpsMongoDBNoSQLRdbmsSdlc
7 Days Ago
Hybrid
Senior level
Senior level
Information Technology • Productivity • Professional Services • Software
Develop and maintain software applications on the ServiceNow platform while integrating with cloud services like AWS, GCP, Azure, and Jenkins.
Top Skills: AWSAzureGCPGitJenkinsServicenow

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account