{bc}
workday

Principal Software Engineer (.Net/Python, AI)

Commonwealth Bank
Sydney, AUS
Full-time
Senior
Discovered Yesterday
argoawscloudformationcloudwatchdockerdotnet
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

argoawscloudformation
Smart Apply

Full Job Posting

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.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Commonwealth Bank