Staff Software Engineer – AI Innovation
Summary
The Staff Software Engineer will design and scale AI-powered products, including LLM-based agents and copilots, to enhance customer and banker experiences within the bank's business banking division. The role involves driving architecture, implementing responsible AI practices, and mentoring engineering teams using technologies like Python, LangChain, and cloud-native platforms.
Salary: Base + Super + Bonus
Staff Software Engineer – AI Innovation
Customer Channels, Data & AI | Business Banking Technology
Multiple Opportunities | Sydney or Melbourne
Build and scale Generative AI and agentic AI experiences that transform how customers and bankers engage with the bank.
Influence architecture, engineering standards and technical direction across modern AI, cloud and data platforms.
Solve complex engineering challenges at the intersection of software engineering, customer experience and artificial intelligence.
Do work that matters
At CommBank, we're reimagining how customers and bankers interact through Generative AI, intelligent digital experiences and emerging agentic AI capabilities.
Within our Customer Channels, Data & AI domain, we're investing heavily in the next generation of AI-enabled customer engagement, banker experiences and decisioning platforms that will help define the future of Business Banking.
As a Staff Software Engineer – AI Innovation, you'll play a critical role in designing, building and scaling intelligent solutions that combine modern software engineering with emerging AI technologies. You'll help create experiences that assist customers, augment colleague capability and unlock new ways of engaging with the bank.
This is a rare opportunity to influence the future application of Generative AI and agentic AI at enterprise scale while remaining deeply hands-on with technology, architecture and delivery.
See yourself in our team
Business Banking Technology executes the Technology Strategy across Business Banking through world-leading application of technology and operations.
We partner closely with the business to solve real-world problems using data and AI-driven insights, resilient platforms and modern engineering practices, delivering customer value at speed and scale.
You'll join our Customer Channels, Data & AI organisation, where teams are building:
AI-enabled customer engagement experiences
Agentic AI workflows and orchestration capabilities
Intelligent banker experiences and copilots
Data-driven decisioning services
Customer channels powered by modern cloud and AI platforms
Working closely with engineers, architects, data specialists, product managers and business stakeholders, you'll help shape how Business Banking adopts and scales AI-enabled experiences safely and responsibly.
What you'll do
Design, build and scale AI-powered products, services and platform capabilities.
Build AI agents, copilots and intelligent customer experiences that deliver measurable customer and colleague outcomes.
Develop production-grade AI applications leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) and agentic AI patterns.
Drive architecture and engineering decisions across AI-enabled customer and colleague experiences.
Develop reusable frameworks, services and engineering patterns that accelerate AI adoption across the domain.
Improve AI reliability through evaluation frameworks, guardrails, observability and monitoring.
Partner with product, design, engineering and risk teams to implement responsible AI practices.
Champion modern software engineering practices including automated testing, DevSecOps, CI/CD and operational excellence.
Mentor engineers and help uplift AI engineering capability across the broader organisation.
We're interested in hearing from people who have
Proven experience designing and delivering complex software solutions within large-scale or distributed environments.
Strong hands-on software engineering capability and a passion for solving challenging technical problems.
Experience building cloud-native applications, APIs, platforms or data-driven services.
Experience building or integrating AI-enabled products, intelligent applications or LLM-powered services.
The ability to balance strategic technical thinking with hands-on delivery.
Experience influencing technical direction, architecture and engineering standards.
Experience evaluating new technologies and turning prototypes into production-ready solutions.
A track record of mentoring engineers and uplifting capability across teams.
Experience in customer channels, digital platforms, AI-enabled products or financial services is highly regarded, but not essential. We're looking for exceptional engineers who can learn quickly, apply sound judgement and make an impact across a rapidly evolving technology landscape.
Technical skills
We value strong engineering fundamentals over expertise in any single language or framework. Experience with some of the following will help you succeed.
AI Engineering
Python
LangChain
LangGraph
Retrieval-Augmented Generation (RAG)
Prompt Engineering
AI Agent Frameworks
LLM Integration
AI Evaluation & Monitoring
Guardrails and Responsible AI Controls
Semantic Search and Knowledge Retrieval
Software Engineering
Distributed systems design and development
API development and microservices architectures
Cloud-native application development
Event-driven architectures
Domain-Driven Design (DDD)
Secure software engineering practices
Cloud & Platform Engineering
AWS
Kubernetes
Docker
Infrastructure as Code (Terraform and/or CloudFormation)
CI/CD pipelines and deployment automation
DevSecOps practices
Highly Regarded
Experience with HoneyHive, A2UI or similar AI engineering platforms
Full-stack development using .NET, React, TypeScript or Next.js
Vector databases and semantic retrieval architectures
Knowledge graphs and intelligent data platforms
AI agent orchestration frameworks
Safe and effective use of AI-powered engineering tools to improve productivity and software quality
Engineering Excellence
Automated testing
Observability and monitoring
Production platform ownership
Reliability engineering and operational excellence
Agile software delivery practices
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.