Organization:
At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Together we can achieve great things.
Job Title: Senior Software Engineer
Location: Bangalore (Hybrid)
Impact & Contribution:
As a Senior Software Engineer who can move comfortably between software, data, platforms and infrastructure. You enjoy solving complex engineering problems, building practical solutions and helping other engineers improve their engineering practices.
Reporting Lines: This role is part of EBB Technology Team and will report into the Engineering Manager under Payment Acceptance Technology.
Roles & Responsibilities:
•Own hands-on engineering delivery end-to-end, with direct accountability for designing, coding, testing, deploying and operating production-grade software.
•Design, build and maintain scalable services, APIs, microservices, integrations, automation and reusable engineering capabilities, writing high-quality production code.
•Leverage AI coding tools, copilots and engineering agents across development, refactoring, testing, debugging and code reviews to improve engineering productivity and quality.
•Build and integrate AI and Agentic AI capabilities, including LLM-powered services, RAG, AI agents, tool/function calling and agentic workflows.
•Engineer data and integration solutions, including APIs, event-driven integrations, data transformations and pipelines connecting applications, cloud, infrastructure, security, risk, asset and operational data.
•Build and operate cloud-native solutions, preferably on AWS, applying Infrastructure as Code, CI/CD and DevSecOps practices using technologies such as Terraform or CloudFormation.
•Own functional and non-functional testing, including unit, integration, end-to-end, performance, resilience and security testing, with a strong focus on test automation and quality engineering.
•Apply SRE and production engineering practices, including observability, monitoring, reliability, performance optimisation, incident management and hands-on production troubleshooting.
Essential Skills:
•8–12 years of hands-on software engineering experience, with a strong track record of designing, coding, testing and delivering complex enterprise software and technology transformation initiatives.
•Hands-on programming expertise in Java, Golang, Python, TypeScript/JavaScript or similar, writing high-quality, maintainable and production-grade code.
•Proven experience building scalable distributed systems, including APIs, microservices, serverless and event-driven solutions, with direct ownership from design through production.
•Strong hands-on use of AI coding tools, copilots and engineering agents to accelerate coding, refactoring, testing, debugging, code reviews and developer productivity.
•Experience coding and integrating AI and Agentic AI capabilities, including LLMs, RAG, AI agents, tool/function calling and agentic workflows into applications.
Education Qualifications:
A bachelor and/or masters degree in engineering OR any equivalent degree.
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.
Advertising End Date: 29/11/2026