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

Commonwealth Bank

City of Melbourne

On-site

AUD 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Commonwealth Bank is seeking a Staff Software Engineer to shape digital customer and colleague experiences for Business Banking. You will influence architecture and drive cloud, data and AI-enabled platforms at scale, with opportunities across customer channels, data services and CRM-like experiences.

You’ll join a growing engineering organisation, mentoring teams, delivering scalable software, and advancing modern engineering practices across the domain.

Qualifications

  • Proven experience delivering complex software solutions in large-scale or distributed environments.
  • Hands-on software engineering capability with a passion for solving challenging problems.
  • Experience building cloud-native apps, APIs, platforms or data-driven services.
  • Ability to balance strategic thinking with hands-on delivery.

Responsibilities

  • Lead design and delivery of scalable, resilient software across customer channel and data platforms.
  • Build and evolve applications, APIs, services and platform capabilities.
  • Contribute across backend, cloud, customer experiences and data-enabled solutions.
  • Drive architectural decisions and influence engineering direction across squads.
  • Champion modern software practices including CI/CD, automated testing, observability and DevSecOps.
  • Mentor engineers and grow technical capability across the organisation.
  • Support platforms in production and drive continuous improvement through automation.

Skills

React
TypeScript
Next.js
Node.js
AI-enabled platforms
Domain-Driven Design
Software architecture

Tools

AWS
Kubernetes
Docker
Terraform
CloudFormation
.Net
Python

Job description

  • Shape the future of digital customer and colleague experiences across Business Banking.
  • Influence architecture, engineering standards and technical direction across modern cloud, data and AI-enabled platforms.
  • Solve complex engineering challenges across customer channels, data and AI at enterprise scale
Business Banking Technology
  • Sydney or Melbourne locations*
  • Shape the future of digital customer and colleague experiences across Business Banking.
  • Influence architecture, engineering standards and technical direction across modern cloud, data and AI-enabled platforms.
  • Solve complex engineering challenges across customer channels, data and AI at enterprise scale
Do work that matters

At CommBank, we're building the future of customer channels and data-led experiences for Australian businesses.

We're investing heavily in the next generation of customer channel, data and AI-enabled platforms that simplify how customers and colleagues engage with the bank. Our teams are creating modern, scalable technology that helps customers access insights, complete critical banking journeys and connect with the right banking services more easily.

As a Staff Software Engineer, you'll join one of several engineering crews across our Customer Channel & Data domain. Depending on your experience and interests, you may contribute to customer-facing channels, banker and CRM experiences, data-driven services, AI-enabled engagement platforms or core platform capabilities. You'll help shape products used across Business Banking while influencing engineering direction across a rapidly growing technology organisation.

This is an opportunity to work on platforms undergoing significant transformation, modernising how customer and colleague experiences are delivered through contemporary cloud, data and software engineering practices.

See yourself in our team

Business Banking Technology executes the Technology Strategy across Business Banking through the world-leading application of technology and operations. We partner closely with the business to solve real-world problems using data and AI-driven insights, resilient platforms and modern engineering practices, delivering customer value at speed and scale.

You'll join a growing engineering organisation responsible for critical capabilities including:

  • Customer and colleague digital experiences
  • CRM and banker platform capabilities
  • Data-driven insights and decisioning services
  • AI-enabled customer engagement experiences
  • Shared platform services supporting Business Banking journeys

Working closely with engineers, product managers, architects, data specialists and business stakeholders, you'll help solve complex technical challenges while mentoring engineers and contributing to engineering excellence across the domain.

What You'll Do
  • Lead the design and delivery of scalable, resilient software solutions across customer channel and data platforms.
  • Build and evolve applications, APIs, services and platform capabilities that support critical Business Banking experiences.
  • Contribute across the technology stack, including backend services, cloud platforms, customer experiences and data-enabled solutions.
  • Drive architectural decisions and influence engineering direction within and across squads.
  • Champion modern software engineering practices including automated testing, CI/CD, observability and DevSecOps.
  • Partner closely with product, business and architecture stakeholders to deliver meaningful customer outcomes.
  • Mentor engineers and help grow technical capability across the broader organisation.
  • Support platforms in production and drive continuous improvement through automation, monitoring and operational excellence.
We're Interested In Hearing From People Who Have
  • Proven experience designing and delivering complex software solutions within large-scale or distributed environments.
  • Strong hands-on software engineering capability and a passion for solving challenging technical problems.
  • Experience building cloud-native applications, APIs, platforms or data-driven services.
  • The ability to balance strategic technical thinking with hands-on delivery.
  • Experience influencing technical direction, architecture and engineering standards.
  • A track record of mentoring engineers and uplifting capability across teams.

Experience in customer channels, digital platforms, CRM, data services, AI-enabled products or financial services is highly regarded, but not essential. We're looking for exceptional engineers who can learn quickly, apply sound judgement and make an impact across a variety of product areas.

Technical Skills

We value strong engineering fundamentals over expertise in any single language or framework. Our teams use a range of technologies across customer channels, platform services, data and AI-enabled experiences. Experience with some of the following will help you succeed.

Engineering Craft
  • Strong experience in React, TypeScript, Next.js, and Node.js
  • Cloud & Platform: AWS, Kubernetes, Docker, Infrastructure as Code (Terraform and/or CloudFormation)
  • Engineering Excellence: CI/CD pipelines, Automated testing, Observability and monitoring, DevSecOps practices, Agile software delivery
  • Safe and effective use of AI-powered engineering tools to improve development productivity and quality
  • Experience in .Net or Python is a big plus
  • Microservices and event-driven architectures
  • Modern application design patterns including Domain-Driven Design (DDD)
Working with us

At CommBank, we're committed to creating an accessible, inclusive and respectful workplace. If you require support or adjustments, please let us know.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 240,000
Staff Software Engineer (Full Stack, React, Next.js)
Staff Software Engineer (Full Stack, React, Next.js)

CommBank • Sydney

On-site
AUD 140,000 - 180,000
Staff Software Engineer (.Net)
Staff Software Engineer (.Net)

Commonwealth Bank • City of Melbourne

On-site
AUD 180,000 - 240,000
Staff Software Engineer, Customer Channel, Data & AI
Staff Software Engineer, Customer Channel, Data & AI

Commonwealth Bank • Council of the City of Sydney

On-site
AUD 180,000 - 240,000
Staff Software Engineer, Customer Channel, Data & AI
Staff Software Engineer, Customer Channel, Data & AI

Commonwealth Bank • City of Melbourne

On-site
AUD 150,000 - 200,000
Staff Full-Stack Engineer (React/Next.js) — Scale & Impact
Staff Full-Stack Engineer (React/Next.js) — Scale & Impact

CommBank • Sydney

On-site
AUD 140,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Commonwealth Bank • Council of the City of Sydney

On-site
AUD 180,000 - 260,000
Principal Software Engineer
Principal Software Engineer

Commonwealth Bank • City of Melbourne

On-site
AUD 180,000 - 240,000
Principal Software Engineer, Customer Channels, Data & AI
Principal Software Engineer, Customer Channels, Data & AI

Commonwealth Bank • Council of the City of Sydney

On-site
Staff Software Engineer - AI Innovation
Staff Software Engineer - AI Innovation

Commonwealth Bank • City of Melbourne

On-site
AUD 180,000 - 240,000