onsite
Software Engineer Compliance Infrastructure - Commonwealth Bank of Australia
Software Engineer
Build greenfield, compliance‑critical backend platforms for millions of users, focusing on correctness, auditability, and scalability using Java, Go, microservices, and cloud technologies.
About the role
Key Responsibilities
- Design and implement highly reliable, auditable backend services for compliance and identity verification.
- Own end‑to‑end delivery of features, from architecture decisions to production deployment.
- Develop and maintain distributed systems using microservice patterns, event streaming, and cloud infrastructure.
- Collaborate with security, product, and operations teams to ensure systems meet strict regulatory standards.
- Drive performance, scalability, and fault‑tolerance improvements across the platform.
Requirements
- Strong experience in Java and/or Go development for large‑scale backend systems.
- Deep understanding of distributed systems concepts, including consistency, partition tolerance, and fault isolation.
- Hands‑on experience with cloud platforms (AWS) and infrastructure‑as‑code tools.
- Proficiency with event‑driven architectures and technologies such as Kafka.
- Track record of building production‑grade, auditable services in regulated environments.