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.
