Staff Software Engineer
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.
If this sounds like the role for you then we would love to hear from you. Apply today!
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.
Skills Required
- Proven experience designing and delivering complex distributed systems at scale
- Strong hands-on software engineering capability
- Experience building microservices architectures in cloud-native environments
- Strong architectural and systems design skills
- Experience mentoring engineers and influencing technical decisions
- Excellent stakeholder management and communication skills
- Ability to balance strategic thinking with hands-on engineering delivery
- Experience with AWS services and cloud-native application development
- Experience with AWS Lambda, MWAA, AWS Step Functions, Apache Iceberg, and Amazon Redshift
- Experience building event-driven services using API Gateway, DynamoDB, S3, Apache Kafka or AWS MSK, SNS, and SQS
- Proficiency in one or more of Python, Java, .NET, TypeScript, or Go
- Experience designing and developing RESTful, reactive, and batch microservices applications
- Experience across backend, frontend, and integration capabilities
- Experience managing the full delivery lifecycle, including requirements, documentation, design, build, test, and release
- Experience with CI/CD pipelines, automated testing, observability, monitoring, DevSecOps, and Agile delivery
- Experience with Docker and Kubernetes
- Exposure to AI-powered development or operational tooling
- Banking domain knowledge
Commonwealth Bank Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Commonwealth Bank and has not been reviewed or approved by Commonwealth Bank.
-
Leave & Time Off Breadth — The bank offers additional Life Leave, the option to purchase up to four extra weeks, pet leave, and paid volunteering leave alongside flexible-working options. Public materials indicate these leave features compare well within Australian banking.
-
Parental & Family Support — Permanent employees can access up to 18 weeks of paid parental leave, and superannuation is paid for up to 34 weeks of unpaid parental leave. These provisions extend support for new parents beyond standard settings.
-
Wellbeing & Lifestyle Benefits — Access includes CBHS Health Fund, Fitness Passport, a 24/7 wellbeing platform with telehealth, an Employee Assistance Program, and employer‑paid income protection for up to two years, alongside staff banking perks and share plans. This combination provides day‑to‑day value across health, protection, and financial perks.
Commonwealth Bank Insights
Similar Jobs
What We Do
Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances.






