C

CommBank

Full-spectrum financial services and banking

Senior Software Engineer

AI Application Engineering +1Posted on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • The candidate must have 8–12 years of hands-on software engineering experience, including a strong track record of designing, coding, testing, and delivering complex enterprise software and technology transformation initiatives.
  • The candidate must have hands-on programming expertise in Java, Golang, Python, TypeScript, JavaScript, or a similar language, and be able to write maintainable, production-grade code.
  • The candidate must have experience building scalable distributed systems, including APIs, microservices, serverless, and event-driven solutions, with ownership from design through production.
  • The candidate must have hands-on experience using AI coding tools, copilots, and engineering agents to accelerate coding, refactoring, testing, debugging, code reviews, and developer productivity.
  • The candidate must have experience coding and integrating AI and Agentic AI capabilities, including LLMs, RAG, AI agents, tool/function calling, and agentic workflows, into applications.
  • The candidate must have a bachelor's and/or master's degree in engineering, or an equivalent degree.

Responsibilities

  • Own hands-on engineering delivery end-to-end, including 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.
  • Use 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 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.

Desired Qualifications

  • Experience building and operating cloud-native solutions on AWS.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs