
Staff Software Engineer
Commonwealth Bank of Australia13 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Collaborate with the team to solve complex technical problems and contribute to design and implementation.
- Translate requirements into engineering solutions, break down work, and create clarity for team members.
- Experiment with AI-assisted engineering tools and cloud services and provide feedback from real-world testing.
- Deliver robust, reusable solutions that integrate with other teams’ workflows and products.
- Contribute to architectural discussions, propose improvements, and model engineering standards and best practices.
- Participate in code reviews, maintain high-quality codebases, and assist with technical documentation.
- Work on cross-functional projects while managing alignment and interdependencies.
- Coach and mentor junior team members.
Requirements
- 11+ years of software development experience.
- Experience with Python, Java, .NET, TypeScript, Go, or similar modern programming languages.
- Experience designing and building APIs, services, and distributed systems.
- Experience with microservices and event-driven architectures.
- Proficiency in React.js, TypeScript, JavaScript, HTML5, and CSS3/SCSS.
- Strong experience with object-oriented programming, micro frontends, component-driven architecture, API integration patterns, and event-driven architectures.
- Experience with modern application design patterns including Domain-Driven Design.
- Experience across backend, frontend, and integration capabilities.
- Ability to use AI-powered engineering tools safely and effectively to improve development productivity and quality.
- Experience with AWS, Kubernetes, Docker, and infrastructure as code using Terraform and/or CloudFormation.
- Experience with automated testing, observability and monitoring, DevSecOps practices, and Agile software delivery.
- Bachelor’s or master’s degree in Engineering, Computer Science, or Information Technology.
Benefits
- The position is based in Bangalore.
- Employees of the Commonwealth Bank Group, including Bankwest and x15ventures, must apply through Sidekick.
- 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.