C

CommBank

Full-spectrum financial services and banking

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Extensive experience building production backend systems in Java with Spring or a similar framework.
  • Hands-on experience with AWS, including services such as EC2, EKS, ECS, Lambda, S3, SQS/SNS, IAM, CloudFormation, or Terraform.
  • Strong grounding in distributed systems, API design, messaging and streaming such as Kafka, and data integration patterns.
  • Practical experience with AI-assisted and agentic development workflows, with sound judgement about their limits and risks.
  • A track record of technical leadership across teams, including influencing design, mentoring, and delivering complex outcomes.
  • Strong testing, continuous integration and continuous delivery, and observability practices.
  • Experience with Kotlin is a plus.
  • Experience building agent skills, MCP servers, or AI-driven automation for engineering workflows is a plus.
  • Payments domain knowledge, such as ISO 20022 or NPP, is a plus.
  • Experience with workflow engines such as Temporal, containers, and Kubernetes is a plus.
  • Knowledge of security and compliance in regulated environments, including responsible AI use, is a plus.
  • Bachelor’s or master’s degree in engineering in Computer Science, Information Technology, or a similar stream.

Responsibilities

  • Design, build, and operate scalable, resilient Java backend services and APIs for payments data integration.
  • Lead architecture and design decisions, write architecture decision records, and take designs through review forums.
  • Build and evolve AWS infrastructure, including continuous integration and continuous delivery, observability, and security controls, using infrastructure as code.
  • Develop event-driven and workflow-based integrations, focusing on idempotency, retries, and failure handling.
  • Use agentic AI tools such as OpenCode, GitHub Copilot, and Claude Code for design exploration, code generation, refactoring, test creation, code review, and debugging.
  • Define how the team works with AI agents by writing reusable skills, prompts, and agent instructions; setting security and quality guardrails; and sharing effective practices.
  • Mentor engineers on using AI effectively and critically, rigorously review AI-generated code, and judge when not to use AI.
  • Partner with product, architecture, and security stakeholders to turn ambiguous problems into clear delivery plans.
  • Participate in production support and incident response, and drive reliability improvements.

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