657,963open jobs
38,241companies
93,447added this week
Browse all
Location
In office (Sydney, Melbourne)
Seniority
Principal
Employment
Full-Time
Overview
Company
Impact
Profile match
Commonwealth Bank of Australia is the country's largest bank, established by federal legislation in 1911 as a government-owned institution and fully privatised by 1996. It serves roughly one in three Australians across retail deposits, home lending, business banking and institutional markets, and holds the largest share of the domestic mortgage market. The bank has invested unusually heavily in technology for its size, rebuilding its core systems and pushing the CommBank application into a broader financial and lifestyle platform, and it runs the venture arm x15ventures to build and buy adjacent digital businesses.

Principal Software Engineer (.Net/Python, AI)

  • You are a problem solver with a strong background in software engineering.

  • We are a growing team within the bank and constantly involved in industry-changing solutions.

  • Together we will build tomorrow's bank today, using world-leading engineering, technology, and innovation.

Do work that matters

Join the Operational Risk & Compliance Crew to lead engineering for our core AI-enabled risk platforms. Your primary focus is hands-on, modern, reliable software engineering across .NET and Python on AWS, building secure APIs and microservices, uplifting CI/CD, and improving resilience and observability. You will drive the technical direction as we scale these platforms from MVP to enterprise-grade capability, embedding agentic AI into risk management processes that operate across the bank. Gen AI is a core enabler of the solutions you'll build. Data is a supporting concern, primarily consuming producer-led data products and event streams.

See yourself in our team

Risk Management is modernising how the bank identifies, assesses, and manages risk - building an enterprise-grade Risk AI Platform powered by an AWS-first approach, ArgoCD-managed deployments, and strong API standards. The platform underpins a growing portfolio of AI-enabled products that automate risk processes, embed agentic intelligence, and deliver scalable, human-in-the-loop workflows across Operational Risk & Compliance.

You will collaborate with Product Owners, Data Scientists, Risk Technology, and adjacent crews to extend the platform, deliver new AI-driven capabilities, reduce toil, and meet tech-control and privacy obligations. You'll be the technical lead within your squad - designing solutions, writing code, and providing engineering oversight to the team around you.

Key Responsibilities

  • Own engineering for Risk AI Platform services: design, build, and operate .NET/Python microservices and REST APIs with OpenAPI specs and Kong gateway integration.

  • Scale platforms from MVP to enterprise-grade: drive architectural refactors, modularisation, performance tuning, and reliability improvements as we transition from lean delivery to sustainable, scalable systems.

  • Provide hands-on technical leadership: write production code, conduct peer reviews, define engineering standards, and guide Staff and Senior engineers in solution design and delivery.

  • Establish golden paths for CI/CD (GitHub Actions + ArgoCD), automated testing (unit, integration, performance), and progressive delivery.

  • Embed observability and operability (Grafana, Prometheus, PagerDuty) with SLOs/SLIs and production readiness reviews.

  • Drive the integration of agentic AI capabilities: build and extend multi-agent architectures, conversational AI workflows, and Rules-as-Code frameworks that power intelligent risk assessments.

  • Apply knowledge of LLM APIs/platforms, agent frameworks (MCP, A2A), and planning/optimisation patterns to strengthen solution architecture and interoperability across the Risk AI ecosystem.

  • Partner with Product Owners, Data Scientists, and platform teams to plan increments, de-risk changes, and deliver measurable outcomes for risk operations.

  • Ensure compliance with Tech Controls and Privacy Front Door processes; champion secure coding, secrets management (SSO/RBAC, SailPoint), and encryption.

  • Consume producer-led data products (S3/Iceberg, Kafka) as inputs to platform features; avoid tight coupling to data storage layers.

We're interested in hearing from people who

  • Are curious, life-long learners who stay across emerging AI and engineering practices.

  • Can influence the future of the company's technology estate every day.

  • Can create a culture focused on accelerating the adoption of new and emerging technologies.

  • Thrive in ambiguity - you've scaled something from early-stage to enterprise before and know how to bring structure without slowing down.

  • Are passionate about using AI to solve real-world problems in risk management and governance.

Technical 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 (or equivalents) will set you up for success in this team;

  • Deep software engineering expertise in .NET and/or Python, with a track record of building and operating production microservices and APIs at scale. Experience with FastAPI and REST/OpenAPI contract design is highly valued.

  • AI and agentic engineering experience particularly with agent orchestration frameworks (e.g. LangGraph), LLM gateway/proxy patterns (e.g. LiteLLM), prompt engineering, and AI evaluation/observability tooling (e.g. Langfuse, HoneyHive). You don't need to be a data scientist, but you understand how to engineer reliable, observable AI systems.

  • Modern frontend capability: experience with React, Next.js, and Node.js to build responsive, production-grade user interfaces and backend-for-frontend layers.

  • Strong AWS cloud experience: Hands-on with EKS (Kubernetes), DynamoDB, S3, CloudFormation, ALB, and EC2. You're comfortable designing for high availability across multiple availability zones.

  • Hands-on CI/CD and GitOps experience: GitHub Actions, ArgoCD, containerisation (Docker, Helm/Kustomize), and automated testing strategies across unit, integration, and performance layers.

  • Observability and operational excellence: Experience building dashboards and alerting with Grafana, Prometheus, CloudWatch, and ELK/Obstack, backed by SLOs/SLIs and production readiness reviews. Familiarity with PagerDuty for incident management.

  • A security-first mindset: familiarity with enterprise identity and access management (PingSSO/OIDC, SailPoint for RBAC), AWS Secrets Manager, and secure coding practices within a regulated environment.

  • Data consumption literacy: Experience working with event streams (Kafka), cloud-native data formats (S3/Iceberg), and NoSQL stores (DynamoDB) as a consumer of producer-led data products.

  • Strong architectural thinking: you can modularise a codebase, design API contracts, define integration patterns, and make pragmatic trade-offs between speed and sustainability.

  • Proven ability to lead without authority: you elevate the engineers around you through code reviews, technical mentoring, and setting the standard for engineering excellence.

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 the role for you then we would love to hear from you. Apply today!

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: 26/09/2026
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,963 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Sydney
$26k – $47k per year • Remote • Full-Time • 6+ years exp • Bachelor's Degree
Python
SQL
AI/ML
LangGraph
LangChain
LoRA
Fine-tuning
RLHF
Quantization
Scikit-learn
Prompt Engineering
Knowledge Distillation
AI Agents
NLP
PEFT
Llama
Transformers
TensorFlow
PyTorch
LLM
RAG
Semantic Search
OpenAI
LLMOps
TPU
Semantic Search
Multi-Agent Systems
Model Distillation
DevOps
Rest API
GCP
Azure
AWS
Docker
Kubernetes
Vector
Cybersecurity
SOC 2
GDPR
Apply
$16k – $31k per year (Estimated) • Remote/Hybrid • Full-Time • Chelyabinsk
JavaScript
TypeScript
SQL
C#
C#
.NET
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
Redis
Apache Pulsar
Frontend
Vue.js
DevOps
Rest API
Git
Docker
Kubernetes
Apply
SRE Sênior 1 day ago
$44k – $107k per year (Estimated) • Remote • Full-Time
Python
Bash
Databases
Apache Kafka
OpenSearch
AI/ML
Copilot
Cursor
Claude
ChatGPT
Edge AI
DevOps
Terraform
Helm
GitHub Actions
Istio
Prometheus
GitLab CI
CI/CD
GitOps
ArgoCD
Jenkins
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Service Mesh
FinOps
Incident Management
Apply
$52k – $130k per year (Estimated) • Remote • Full-Time • 7+ years exp
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Scala
Groovy
Java
Spring Boot
Databases
PostgreSQL
Snowflake
Databricks
Amazon Redshift
AI/ML
AI Agents
LLM
Frontend
React.js
DevOps
AWS
Kubernetes
Incident Management
Apply
$17k – $45k per year (Estimated) • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
Java
SQL
C#
Databases
Oracle
QA
Selenium
Robot Framework
Apply
$56k – $150k per year (Estimated) • In office • Full-Time • Sydney • Melbourne
Apply
$80k – $195k per year (Estimated) • In office • Full-Time • Sydney
Python
TypeScript
SQL
Python
Pydantic
AI/ML
LangGraph
LangChain
Claude Code
XGBoost
Fine-tuning
Function Calling
AI Agents
Langfuse
LLM
RAG
Synthetic Data
OpenAI Codex
OpenAI Agents SDK
LLM Guardrails
Tool Use
DevOps
CI/CD
GitHub
Apply
$25k – $55k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru
Apply
$121k – $246k per year (Estimated) • In office • Full-Time • Sydney
JavaScript
TypeScript
C#
C#
.NET
Databases
PostgreSQL
AI/ML
Model Context Protocol
AI Agents
RAG
Context Engineering
Frontend
Next.js
React.js
DevOps
Rest API
GitHub Actions
OpenTelemetry
CI/CD
AWS
AWS Lambda
Amazon S3
Amazon ECS
Amazon CloudWatch
API Gateway
QA
Playwright
Apply
$44k – $91k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
SQL
PowerShell
C#
C#
.NET
Databases
Oracle
MS SQL
Apache Kafka
Frontend
Next.js
React.js
DevOps
Rest API
Splunk
Prometheus
Azure
CI/CD
Jenkins
Git
AWS
Kubernetes
Grafana
AppDynamics
TeamCity
Octopus Deploy
Amazon EKS
Amazon EC2
GitHub
Amazon S3
Amazon ECS
Amazon CloudWatch
Management
Agile
QA
Selenium
Apply
Account Executive ANZ 7 hours ago
$92k – $185k per year (Estimated) • Remote • 5+ years exp • Sydney
Apply
$46k – $93k per year (Estimated) • In office • Full-Time • 2+ years exp • Sydney
AI/ML
AI Agents
Marketing
Salesforce
LinkedIn
Apply
$82k – $179k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Sydney
Cybersecurity
GDPR
QA
Rest-Assured
Apply
$69k – $183k per year (Estimated) • Remote • Full-Time • Sydney
Python
Go
C++
Lua
C++
CMake
Databases
Aerospike
Cassandra
ActiveMQ
Apache Kafka
DevOps
gRPC
Docker
Kubernetes
Apply
Managing Consultant 9 hours ago
$105k – $245k per year (Estimated) • Remote • Full-Time • 12+ years exp • Sydney
Apply
See all jobs
This is one of many
657,963 more open roles from verified company boards, updated every day.