Commonwealth Bank of Australia
Staff Software Engineer
Commonwealth Bank of Australia is hiring a Staff Software Engineer. Level rates it ; you can apply on Commonwealth Bank of Australia.
Level's read on this job
- On Level's scale, this software engineer role is Little AI ●○○○: aI is not part of the work.
- The posting mentions C, AWS and AI safety among its tools and skills.
- Level classes it as a senior role.
- Commonwealth Bank of Australia has 197 other open roles on Level.
- Posted within the past two weeks.
AI in this role
Staff Software Engineer building resilient lending platforms and backend services with a mention of responsible AI.
- Lead the technical direction of secure, resilient lending platforms and services.
- Solve complex engineering challenges with the autonomy to influence architecture, standards and delivery.
- Shape the future of banking through cloud-native technology, modern engineering and responsible AI.
Do work that matters
As a Staff Software Engineer in the Business Lending Platform Crew, you will be involved in key strategic initiatives that transform the Commercial Lending user experience, drive continuous improvement and risk buy-down. You will be provide hands-on technical leadership for feasibility, engineering direction, quality, technical risk, dependencies, operational readiness and technical delivery.
See yourself in our team
Business Banking Technology partners with the business to solve real-world problems using data and AI-driven insights, resilient platforms and modern engineering. The team is focused on delivering seamless, secure and personalised experiences that help customers and communities thrive.
In this role, you will:
- Own the end-to-end technical direction and evolution of complex systems, making considered trade-offs across scalability, reliability, security, cost and maintainability.
- Design and build secure, resilient APIs, microservices, backend components and data-access layers at scale.
- Lead technical feasibility, solution design, engineering quality, dependency management, operational readiness and delivery.
- Establish cloud delivery, CI/CD strategies, engineering standards and controls that support safe, repeatable delivery.
- Define automated testing strategies across unit, integration, contract, performance, resilience and security testing.
- Use observability, service-level objectives and operational data to improve system performance, reliability and customer outcomes.
- Embed security and risk management throughout architecture, development and operations, maintaining accountability for engineering decisions.
- Mentor engineers, facilitate design reviews and create reusable engineering practices that lift capability across squads.
We're interested in hearing from people who
You're an experienced, hands-on engineering leader who can move confidently between code, architecture and technical strategy. You bring sound judgement to complex environments and can align engineers, leaders and stakeholders around clear technical decisions.
You'll bring experience in:
- Backend engineering using C# or a comparable language, with strong foundations in computer science and distributed systems.
- Cloud-native architecture and development on AWS, including resilience, security, scalability and cost optimisation.
- Event-driven and microservices architectures using technologies such as Kafka, Kinesis, Amazon SNS, Amazon SQS or EventBridge.
- RESTful API design, domain modelling, service boundaries, relational and NoSQL data platforms, and evolutionary architecture.
- CI/CD architecture using platforms such as GitHub Actions, Buildkite or Octopus, supported by comprehensive automated testing.
- Observability and SRE practices using metrics, logs, traces, service-level objectives and tools such as Prometheus, Grafana, Splunk or CloudWatch.
- Secure engineering and DevSecOps, including threat modelling, secure-by-design controls and automated security assurance.
- Responsible use of AI coding assistants and agentic engineering workflows, including evaluating outputs and protecting quality, security and accountability.
- Experience in banking, commercial lending or another regulated environment would be advantageous.
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 you, apply via the link now!
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/11/2026How we rate this
Staff Software Engineer at Commonwealth Bank of Australia rates 10 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $167k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you think about the risk of an AI system in this kind of role failing silently?
- Tell me about a project where backend engineering was part of your work. What did you do?
- Tell me about a project where microservices was part of your work. What did you do?
- Tell me about a project where api design was part of your work. What did you do?
- Tell me about a project where ci/cd was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: AI Safety, Backend Engineering, Microservices, API Design, and CI/CD. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step