Staff Software Engineer

Commonwealth Bank

Sydney

On-site

AUD 150,000 - 190,000

Full time

32 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Commonwealth Bank seeks an experienced cloud data engineer to build modern, cloud-based data solutions that detect, monitor and prevent financial crime at scale. You will influence architecture and standards across a growing platform on AWS, shaping data-driven reporting and insights used bank-wide.

You’ll design, code, test and deploy enterprise microservices, collaborating with engineers, product teams, and stakeholders to deliver secure, resilient data products that support critical decisions

Qualifications

  • Experience designing and delivering complex distributed systems at scale.
  • Strong hands-on software engineering capability and problem solving.
  • Experience building microservices in cloud-native environments.
  • Strong architectural and systems design skills.
  • Track record mentoring engineers and influencing technical decisions.
  • Excellent stakeholder management and communication skills.
  • Growth mindset and curiosity for emerging technologies and engineering practices.
  • Contribute to triage of production and test environment issues.

Responsibilities

  • Design, code, test and deploy complex enterprise microservices-based applications.
  • Collaborate with engineers, product teams and stakeholders to deliver secure, resilient data solutions.
  • Develop and operate cloud-native data pipelines using AWS tools and modern data tech.
  • Mentor engineers and influence technical decisions across squads.

Skills

Distributed Systems
Cloud-Native
Microservices
Mentoring engineers
Stakeholder management
AWS

Tools

Docker
Kubernetes
CI/CD pipelines
Airflow / MWAA

Job description

  • Build modern cloud-based data solutions that help detect, monitor and prevent financial crime at scale.
  • Influence architecture, engineering standards and technical direction across a rapidly growing platform working with AWS
  • Help shape the future of data-driven financial crime reporting and insights used across the bank.
Do work that matters

With a background in end-to-end application management experience, you are passionate about building critical applications as part of a pipeline that impacts millions of customers. As someone who is detail focused and loves solving challenges, you will design, code, test and deploy complex enterprise level Microservices-based applications. You'll work across modern AWS data technologies including MWAA, Lambda, AWS MSK, Redshift, Iceberg and Snowflake, helping transform complex data into trusted products that support critical business decisions and customer outcomes. You'll collaborate with engineers, product teams and stakeholders to deliver secure, resilient and high-quality data solutions while contributing to the evolution of our cloud data ecosystem.

See yourself in our team

Be part of the team that helps CommBank make better decisions. Risk Management partners across the Group to identify, assess and manage risk, protecting our customers, strengthening the bank and enabling sustainable growth. Join a collaborative team where you'll solve complex challenges, influence strategic decisions, and use data, insights and innovation to make a meaningful impact.

Our Financial Crime Reporting & Insights crew is highly data-driven, with dedicated squads building the platforms and pipelines that enable critical financial crime products and services. You'll work alongside experienced engineers in a supportive environment that values innovation, continuous learning and engineering excellence.

We’re interested in hearing from people who have
  • Proven experience designing and delivering complex distributed systems at scale
  • Strong hands‑on software engineering capability and a passion for solving challenging technical problems
  • Experience building microservices architectures within cloud-native environments
  • Strong architectural and systems design skills
  • A track record of mentoring engineers and influencing technical decision‑making
  • Excellent stakeholder management and communication skills
  • The ability to balance strategic thinking with hands‑on engineering delivery
  • A growth mindset and curiosity for emerging technologies and engineering practices
  • Contribute to triage of production and test environment issues.
Technical Experience
  • Experience with AWS services and cloud-native application development, including AWS Lambda (Python/Node.js), MWAA (Managed Workflows for Apache Airflow), AWS Step Functions, Apache Iceberg tables, and Amazon Redshift.
  • Experience building and deploying event‑driven services integrated with API Gateway, DynamoDB, S3, Apache Kafka (or AWS MSK), and messaging services such as SNS and SQS.
  • Proficiency in one or more programming languages such as Python, Java, .NET, TypeScript, Go
  • Design and development of Microservices (RESTful APIs, Reactive and Batch) based applications
  • Experience working across backend, frontend and integration capabilities
  • Exposure to AI‑powered development or operational tooling
  • Being a full cycle engineer, manage the end to delivery cycle including requirement gathering, documentation, design, build, test, and release.
  • Engineering Excellence: CI/CD pipelines, Automated testing, Observability and monitoring, DevSecOps practices, Agile software delivery
  • Experience with Docker, Kubernetes is highly desirable
  • Banking domain knowledge is desirable
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. We welcome applications from people of all backgrounds, and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples. For support, please contact 1800 989 696.

Advertising End Date: 24/09/2026

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

Similar jobs worth comparing

Staff Data Engineer (Big Data, AWS and Snowflake)
Staff Data Engineer (Big Data, AWS and Snowflake)

Commonwealth Bank • City of Melbourne

On-site
AUD 150,000 - 185,000
Staff Data Engineer (Big Data, AWS and Snowflake)
Staff Data Engineer (Big Data, AWS and Snowflake)

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 240,000
Senior Data Engineer
Senior Data Engineer

Commonwealth Bank • City of Melbourne

On-site
AUD 170,000 - 210,000
Staff Data Engineer (Big Data, AWS and Snowflake)
Staff Data Engineer (Big Data, AWS and Snowflake)

cba • Sydney

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

Commonwealth Bank • City of Melbourne

On-site
AUD 180,000 - 240,000
Principal Software Engineer (.Net/Python, AI)
Principal Software Engineer (.Net/Python, AI)

Commonwealth Bank • City of Melbourne

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
Senior Data Engineer
Senior Data Engineer

Commonwealth Bank Of Australia • City of Melbourne

On-site
AUD 140,000 - 190,000
Principal Software Engineer (.Net/Python, AI)
Principal Software Engineer (.Net/Python, AI)

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 250,000
Senior Engineering Manager
Senior Engineering Manager

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 280,000