20 Aug
|
Commonwealth Bank
|
Victoria
20 Aug
Commonwealth Bank
Victoria
Job Description
n
Shape the future of digital customer and colleague experiences across Business Banking.
n
Influence architecture, engineering standards and technical direction across modern cloud, data and AI-enabled platforms.
n
Solve complex engineering challenges across customer channels, data and AI at enterprise scale
n
n
Business Banking Technology
n
n
Multiple roles*
n
Sydney or Melbourne locations*
n
Shape the future of digital customer and colleague experiences across Business Banking.
n
Influence architecture, engineering standards and technical direction across modern cloud, data and AI-enabled platforms.
n
Solve complex engineering challenges across customer channels, data and AI at enterprise scale
n
n
Do work that matters
n
At CommBank, we're building the future of customer channels and data-led experiences for Australian businesses.
n
We're investing heavily in the next generation of customer channel, data and AI-enabled platforms that simplify how customers and colleagues engage with the bank. Our teams are creating up-to-date, scalable technology that helps customers access insights, complete critical banking journeys and connect with the right banking services more easily.
n
As a Staff Software Engineer, you'll join one of several engineering crews across our Customer Channel & Data domain. Depending on your experience and interests, you may contribute to customer-facing channels, banker and CRM experiences, data-driven services, AI-enabled engagement platforms or core platform capabilities. You'll help shape products used across Business Banking while influencing engineering direction across a rapidly growing technology organisation.
n
This is an opportunity to work on platforms undergoing significant transformation, modernising how customer and colleague experiences are delivered through contemporary cloud, data and software engineering practices.
n
See yourself in our team
n
Business Banking Technology executes the Technology Strategy across Business Banking through the 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.
n
You'll join a growing engineering organisation responsible for critical capabilities including:
n
n
Customer and colleague digital experiences
n
CRM and banker platform capabilities
n
Data-driven insights and decisioning services
n
AI-enabled customer engagement experiences
n
Shared platform services supporting Business Banking journeys
n
n
Working closely with engineers, product managers, architects, data specialists and business stakeholders, you'll help solve complex technical challenges while mentoring engineers and contributing to engineering excellence across the domain.
n
What You'll Do
n
n
Lead the design and delivery of scalable, resilient software solutions across customer channel and data platforms.
n
Build and evolve applications, APIs, services and platform capabilities that support critical Business Banking experiences.
n
Contribute across the technology stack, including backend services, cloud platforms, customer experiences and data-enabled solutions.
n
Drive architectural decisions and influence engineering direction within and across squads.
n
Champion up-to-date software engineering practices including automated testing, CI/CD, observability and DevSecOps.
n
Partner closely with product, business and architecture stakeholders to deliver meaningful customer outcomes.
n
Mentor engineers and help grow technical capability across the broader organisation.
n
Support platforms in production and drive continuous improvement through automation, monitoring and operational excellence.
n
n
We're Interested In Hearing From People Who Have
n
n
Proven experience designing and delivering complex software solutions within large-scale or distributed environments.
n
Robust hands-on software engineering capability and a passion for solving challenging technical problems.
n
Experience building cloud-native applications, APIs, platforms or data-driven services.
n
The ability to balance strategic technical thinking with hands-on delivery.
n
Experience influencing technical direction, architecture and engineering standards.
n
A track record of mentoring engineers and uplifting capability across teams.
n
n
Experience in customer channels, digital platforms, CRM, data services, 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 variety of product areas.
n
Technical Skills
n
We value strong engineering fundamentals over expertise in any single language or framework. Our teams use a range of technologies across customer channels, platform services, data and AI-enabled experiences. Experience with some of the following will help you succeed.
n
Engineering Craft
n
n
Python, Java, .NET, TypeScript, Go or similar modern software development languages
n
Designing and building APIs, services and distributed systems
n
Microservices and event-driven architectures
n
Modern application design patterns including Domain-Driven Design (DDD)
n
Experience working across backend, frontend and integration capabilities
n
Safe and effective use of AI-powered engineering tools to improve development productivity and quality
n
Cloud & Platform: AWS, Kubernetes, Docker, Infrastructure as Code (Terraform and/or CloudFormation)
n
Engineering Excellence: CI/CD pipelines, Automated testing, Observability and monitoring, DevSecOps practices, Agile software delivery
n
n
Working with us
n
At CommBank, we're committed to creating an accessible, inclusive and respectful workplace. If you require support or adjustments, please let us know.
#J-*****-Ljbffr
📌 Staff Software Engineer, Customer Channel, Data & Ai (Victoria)
🏢 Commonwealth Bank
📍 Victoria