See Yourself in the Team
The Sales and CRM Crew, part of our ITB Domain in Institutional Banking, deliver cutting-edge technology solutions for business and institutional customers across the relationship-managed segments of the bank.
We are embarking on a multi-year digital transformation programme to modernise core platforms and uplift engineering excellence across the organisation.
Our mission is to empower businesses to thrive using the technology of tomorrow, supported by decoupled, resilient and reliable systems.
Your Impact and Contribution
As a Principal Software Engineer, you will be part of a newly created and highly specialised cross-functional squad of world-class Engineers, Data Scientists, and Product Owners, tasked with creating the next generation of resilient, decoupled and highly available digital platforms that support our relationship-managed clients.
In this role, you will be pivotal to the delivery of intelligent systems and lead the creation of next-generation platforms that synthesise complex data signals, orchestrate agentic AI and deliver timely insights that empower Relationship Managers to provide outstanding customer outcomes.
In achieving this, you may expect to:
- Lead the architecture and delivery of a Recommendation Service and supporting microservices (feature store, retrieval, orchestration) that expose explainable insights via secure APIs.
- Design, build and operate cloud‑native APIs and event‑driven services on AWS (EKS/ECS/Lambda) for scalable, resilient banker experiences.
- Orchestrate agentic AI (LLMs, embeddings, retrieval) in Python, integrating models with domain services and data contracts.
- Productionise models with Data Scientists; implement safety, guardrails and human‑in‑the‑loop decision support.
- Implement real‑time pipelines with Kafka and IBM MQ; define data flows from ingestion to recommendations and Customer Hub.
- Apply SRE discipline - define and own SLIs/SLOs/SLAs; instrument with OpenTelemetry, Prometheus, Grafana for full observability.
- Design and maintain CI/CD pipelines with advanced deployment strategies (blue-green, canary) and enable ephemeral test environments for rapid, reliable validation.
- Mentor, influence, and set engineering standards.
- Simplify legacy integrations and drive pragmatic platform evolution.
- Embed security, performance and maintainability from design through run.
About You
A deeply experienced and highly skilled Principal Software Engineer, you will have demonstrable success in delivering impactful and innovative software solutions within large, complex, multi-tenanted and highly regulated enterprise environments.
This role requires a thought leader who combines deep technical expertise with strong influence, coaching ability and strategic decision making. The ideal candidate thrives in ambiguity, shaping strategy and leading the delivery of high-impact intelligent systems in high-stakes environments.
To this role, you will bring an
Your technical skills and experiences may include, though won’t be limited to:
- Innovative, adaptive and solution-driven Principal Engineer, with the ability to influence engineering excellence and uplift standards across the crew.
- Full-stack (Java or Python back end; React front end preferred) developer and Software Engineer with expertise across the full SDLC.
- Proven ability to build and integrate agentic AI solutions using Python, LLMs and retrieval techniques.
- Hands-on experience with event streaming and messaging (Kafka, IBM MQ).
- Expertise in AWS hosting and operations, including secure deployments and performance optimisation.
- Solid DevSecOps foundations, including secure CI/CD pipelines (GitHub Actions).
- Strong SRE mindset: defining SLIs/SLOs/SLAs and implementing observability tooling (OpenTelemetry, Prometheus, Grafana).
- Practical experience embedding security controls and operational readiness throughout delivery.
Exposure to CRM integration (Salesforce Core/Marketing Cloud) is desirable.
What’s in it for you
- Shape the future: Lead the design of an AI-enabled decisioning platform that transforms how bankers serve institutional clients. Your work will power critical customer outcomes across one of Australia’s largest financial institutions.
- Hybrid flexibility: Balance in-office collaboration with remote work options in a supportive, inclusive culture.
- Continuous growth: Work alongside world-class tech and global award-winning engineering teams and platforms. Access to limitless learning and professional development opportunities, and exposure to AI, cloud-native patterns, and SRE practices.
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: 29/01/2026