Staff Software Engineer at Commonwealth Bank | Victoria, AUS | Rezi

Staff Software Engineer at Commonwealth Bank

Staff Software Engineer

Commonwealth Bank · Victoria, AUS

4 days ago

Staff Software Engineer

Commonwealth Bank · Victoria, AUS

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join the Operational Risk & Compliance Crew to engineer core AI-enabled risk platforms. Focus on hands-on software engineering using .NET and Python on AWS, building secure APIs and microservices, contributing to CI/CD pipelines, and improving resilience and observability. Work within a squad delivering agentic AI capabilities into risk management processes, with Generative AI as a core enabler.

Responsibilities

  • Design, build, and operate .NET/Python microservices and REST APIs with OpenAPI specs and Kong gateway integration.
  • Deliver production-quality code across backend services, API layers, and frontend components, focusing on reliability, testability, and maintainability.
  • Contribute to architectural decisions, participate in design reviews, and propose solutions for technical challenges.
  • Build and maintain CI/CD pipelines (GitHub Actions + ArgoCD) and automated tests.
  • Implement observability and operability including dashboards, alerting, and SLO/SLI instrumentation.
  • Build agentic AI features, including multi-agent workflows, conversational AI components, and Rules-as-Code integrations.
  • Work with LLM APIs/platforms, agent frameworks (e.g. LangGraph), and evaluation tooling.
  • Partner with product and platform teams to estimate, plan, and deliver increments.
  • Apply secure coding practices in line with Tech Controls and Privacy Front Door processes.
  • Consume producer-led data products (S3/Iceberg, Kafka, DynamoDB) as inputs to platform features.

Requirements

  • Curious, life-long learners who stay across emerging AI and engineering practices.
  • Ability to influence the future of the company's technology estate.
  • Ability to create a culture focused on accelerating the adoption of new and emerging technologies.
  • Desire to grow into technical leadership.
  • Passion for using AI to solve real-world problems in risk management and governance.

Skills

  • .NET
  • Python
  • AWS
  • API design
  • Microservices
  • CI/CD
  • Observability
  • Agentic AI
  • LLM APIs
  • Agent frameworks (e.g. LangGraph)
  • React
  • Next.js
  • Node.js
  • EKS (Kubernetes)
  • DynamoDB
  • S3
  • CloudFormation
  • ALB/EC2
  • GitHub Actions
  • ArgoCD
  • Docker
  • Helm/Kustomize
  • Automated testing
  • Grafana
  • Prometheus
  • CloudWatch
  • ELK/Obstack
  • PagerDuty
  • Enterprise identity and access management
  • AWS Secrets Manager
  • Secure coding
  • Event streams (Kafka)
  • Cloud-native data formats (S3/Iceberg)
  • NoSQL stores (DynamoDB)
  • Collaborative mindset
  • Growth-oriented mindset

Location

  • Melbourne
  • Perth

Work Type

  • Flexible work locations
  • At least half their time each month connecting in office
  • Changing start and finish times
  • Part-time arrangements
  • Job share

Experience Level

  • Staff

About the Company

  • We are a growing team within the bank, constantly involved in industry-changing solutions.
  • Together we will build tomorrow's bank today, using world-leading engineering, technology, and innovation.
  • 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.
  • Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace.
  • We're driven by our values, and supported to share ideas, initiatives, and energy.
  • Making a positive impact for customers, communities and each other is part of our every day.
  • We support our people with the flexibility to balance where work is done.
  • We are keen to support you with the next step in your career.