Staff Software Engineer
Sydney, NSW - CBP South, 11 Harbour Street, Australia
Commonwealth Bank of Australia
CommBank offers personal banking, business solutions, institutional banking, company information, and moreYou are collaborative and enjoy solving analytical problems to help our team to reach highest potential
We are a team of big thinkers who are engineering the future of banking
Together we will build tomorrow’s bank today, using world-leading 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. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia’s future economy.
See yourself in our team:
The CBA technology unit delivers the best digital banking services to Commonwealth Bank customers and to do so is responsible for digital delivery, group data and analytics, technology and technology infrastructure, cyber, fraud, physical security and business resilience for all divisions across CBA.
Merchant Technology Engineering sits within the Payments Service Utility (PSU), which brings together the people, process and technology assets supporting merchant acquiring (including terminal technology), bulk electronic payments, high value and international payments processing for CBA. With the payments technology systems being at the heart of the Bank, almost every customer-facing channel relies on payments services in one way or another.
As a Staff Engineer, you’ll be responsible for leading, promoting continuous improvement, developing technical roadmaps, and improving the quality of technical solutions by implementing industry best practises. You'll also document the new changes, communicate with the rest of the squad members, provide technical guidance and mentoring to the engineers in the team, and be exposed to some interesting challenges as we transition to the cloud.
We’re interested in hearing from people who:
Are passionate about designing, developing and deploying high quality software solutions in large and complex enterprise environments.
Contributes to technology strategy and roadmap development.
Possesses full-cycle engineering experience: ideation, technical design, build, testing (unit, integration, system), release, and ongoing maintenance
Designs, documents and implements solutions to distribute source system data via bulk interfaces.
Enjoys learning new tools and technologies and are constantly thinking outside the box.
Produces high-quality technical solutions that are sustainable by utilising approved delivery frameworks and using industry best practises.
Contributes to complex delivery planning by providing guidance and oversight to ensure that technical deliveries are aligned with engineering direction and strategy.
Have ability to constructively challenge the status quo and influence stakeholders to ensure that solutions are highly robust, secure, and available.
Collaborates with peers and helps grow capabilities within the squad and across the crew.
Can occasionally stand-in for their leader or represent their team in discussions with leadership.
Actively embraces and integrates AI-driven solutions to enhance engineering workflows and product capabilities
Tech Skills:
We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these will set you up for success in this team:
Hands-on experience with Java, Spring and SpringBoot as well as knowledge of various modern technologies such as React, Angular, Python, Maven, GitFlow, Kafka.
Sound understanding of application and system security best practices like OWASP.
Working knowledge of DevSecOps practices and tooling - GitHub Actions, SonarQube, Snyk, SysDig, AppDynamics, Jira, Confluence, K6, Blazemeter, Cucumber, Observe, PagerDuty, ServiceNow, Co-Pilot, Roo Code, Cline.
REST APIs including creation of Open API specifications.
Strong experience rolling out complex reusable patterns.
Deep understanding of modern Cloud technology stacks (ideally with AWS certifications) and how it can most effectively be deployed into enterprise environments.
Excellent knowledge of continuous integration, infrastructure as code (IaaS), application release automation concepts, frameworks & tooling.
Any experience with the following would be great – AI/ML, Agentic AI, Mobile development
Day-to-day or side project experience in one or more of the following technologies or related technologies: Anthropic Claude, Open AI, LiteLLM, Cursor, CodeWhisperer, Crew AI, LangChain, LangGraph
Working with us:
Whether you’re passionate about customer service, driven by data, or called by creativity, a career with us is for you.
We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.
Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with flexible work locations. We’re looking for people who truly live our values: Care, Courage and Commitment and we’ll offer you great opportunities to develop your career with us.
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: 18/07/2025* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Angular Anthropic APIs AWS Banking Claude Confluence Engineering GitHub Java Jira Kafka LangChain Machine Learning Maven Python React Security Testing
Perks/benefits: Career development Equity / stock options Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.