This job is no longer available
This job expired on 25/08/2026. It no longer accepts applications.
Software Engineer – Backend & Distributed Systems
Commonwealth Bank · Eveleigh
Job description
About the role
We are building compliance‑critical, greenfield infrastructure at the heart of the Commonwealth Bank. As a Software Engineer you will apply deep backend expertise and a distributed‑systems mindset to create platforms that power compliance and identity workflows for millions of Australians.
Key responsibilities
- Design, develop and own end‑to‑end backend services on a greenfield squad.
- Implement auditable, rollback‑ready systems that meet strict compliance requirements.
- Collaborate with product and engineering peers to define APIs, data models and orchestration patterns.
- Maintain high standards of correctness, observability and performance in production.
Required profile
- Strong fundamentals in backend engineering with a focus on correctness and observability.
- Experience with distributed systems and workflow orchestration.
- Comfortable making architectural decisions in ambiguous, greenfield environments.
- Disciplined approach to auditability, failure handling and rollback strategies.
Required skills
- Java and Spring Boot
- RESTful APIs and domain‑driven design
- Relational and NoSQL databases (Aurora PostgreSQL, DynamoDB)
- CI/CD using GitHub Actions
- Containerisation and orchestration (Docker, Kubernetes/EKS, Helm)
- Cloud platform AWS
- Basic UI development with React or similar
What we offer
- Hybrid working model with at least half of the month remote.
- Flexible start/end times, part‑time and job‑share options.
- Opportunity to shape a critical compliance platform at scale.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Commonwealth Bank
Eveleigh
Related job offers
-
Technical Delivery Manager – Melbourne
Infosys Melbourne -
Advisor - Data Management
ANZ Banking Group Limited Melbourne -
Data Analyst – Customer Engagement Hub
ANZ Banking Group Limited Melbourne -
Business Analyst - Digital Delivery
ANZ Banking Group Limited Melbourne -
Cyber Security Engineer – Hybrid (Sydney)
Talenza Parc Macquarie