
Senior Software Engineer
Commonwealth Bank of Australia4 days ago
Bengaluru, IndiaSenior
Responsibilities
- Own hands-on engineering delivery from design and coding through testing, deployment, operation, and production troubleshooting.
- Design, build, and maintain scalable services, APIs, microservices, integrations, automation, and reusable engineering capabilities.
- Use AI coding tools, copilots, and engineering agents for development, refactoring, testing, debugging, and code reviews.
- Build and integrate LLM-powered services, RAG, AI agents, tool/function calling, and agentic workflows.
- Engineer APIs, event-driven integrations, data transformations, and data pipelines connecting application, cloud, infrastructure, security, risk, asset, and operational data.
- Build and operate cloud-native solutions on AWS using infrastructure automation and deployment practices.
- Own functional and non-functional testing, including unit, integration, end-to-end, performance, resilience, and security testing.
- Apply production engineering and SRE practices involving observability, monitoring, reliability, performance optimization, incident management, and troubleshooting.
Requirements
- 8–12 years of hands-on software engineering experience delivering complex enterprise software and technology transformation initiatives.
- Hands-on programming expertise in Java, Golang, Python, TypeScript, JavaScript, or similar languages.
- Experience building scalable distributed systems, including APIs, microservices, serverless, and event-driven solutions, with ownership from design through production.
- Strong hands-on use of AI coding tools, copilots, and engineering agents to accelerate engineering work.
- Experience integrating AI and agentic AI capabilities, including LLMs, RAG, AI agents, tool/function calling, and agentic workflows, into applications.
- Bachelor’s and/or master’s degree in engineering or an equivalent degree.
Benefits
- Hybrid work arrangement in Bangalore.
- Advertising end date: 29/11/2026.
- Accessibility support is available through HR Direct.
Categories
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.