Staff Software Engineer

Commonwealth Bank

Bengaluru

On-site

INR 3,000,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CommBank in Bengaluru is seeking a Staff Software Engineer to design and implement BIAN APIs within Payments Technology – Payments Platform. You will lead API and Cloud Engineering efforts, govern solution designs, and champion a Design to Run approach to ensure robust, production-ready systems.

You will guide ideation, discovery, and inception, collaborating with Solution Architecture and SMEs to deliver end-to-end solutions while driving continuous improvement across Core Product systems.

Qualifications

  • 12+ years of experience in building REST APIs and deploying applications to WebSphere/Web Server
  • Experience in creating CI/CD pipelines using Github Actions
  • Experience in AWS services: Lambda, API Gateway, IAM Roles & Policy, Beanstalk
  • Fargate, VPC, Subnets, Route tables, Load balancers
  • Expertise in Java and Kotlin with Spring/Hibernate
  • CI/CD Tools: Github, Github Actions, SonarQube, Snyk, Docker, Kubernetes
  • Gradle/Maven
  • Experience using AI tools to automate engineering tasks (Claude/Gemini/Roo/Cline CLI)
  • Monitoring and logging tools: Splunk, AppDynamics
  • Technical leadership to guide engineers and cross-functional teams
  • Advise on architecture improvements and design patterns

Responsibilities

  • Design and implement BIAN APIs and specifications
  • Lead high performing API and Cloud Engineering team
  • Own and govern solution designs
  • Adopt a Design to Run approach for production-ready solutions
  • Provide guidance for business case ideation and inception
  • Collaborate with Solution Architecture to prototype alternatives
  • Coordinate with stakeholders for end-to-end delivery
  • Drive continuous improvements across Core Product systems and data
  • Communicate architecture benefits to senior management
  • Lead and influence business partners and vendors
  • Engage architects to ensure optimal architecture and high chance of success

Skills

API design
Technical leadership
Cloud engineering
Java & Kotlin
AWS services
CI/CD
Docker/Kubernetes
AI tooling for engineering
Monitoring & logging

Education

Bachelor's or Master's in CS/IT

Tools

AWS Lambda
API Gateway
Elastic Beanstalk
Fargate
VPC/Subnets
GitHub Actions
Docker
Kubernetes
Splunk
AppDynamics

Job description

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: Staff Software Engineer
Location: Manyata Tech Park, Bangalore
Business & Team: Enterprise Services & Payments

Impact &contribution:

As a Staff Software Engineer within Payments Technology – Payments Platform, you will be responsible for implementing the designs within your application to align to Payments Reference Architecture. Specifically, as a Staff Software Engineer, you are expected to develop solutions and guide design to drive outcomes across the Core Product Systems within Payments Platform. You are responsible for design analysis and the estimation process from Business Case, ideation, discovery and inception phases

Roles & responsibilities:
  • Design and implement BIAN APIs and specifications
  • Lead high performing API and Cloud Engineering team
  • Ownership and governance of solution designs
  • Adopt a ‘Design to Run’ mentality to architect robust solutions that are fully supportable in a production environment
  • Provide developmental advice and consult for business case/ideation, discovery, inception and enhancement requests by examining current vs target architectures ensuring align with ES strategy and architecture standards
  • Collaborate with Solution Architecture and functional SMEs to prototype solutions to explore alternatives, seeking simple & standard solutions with a low cost of ownership
  • Collaborate with upstream and downstream system representatives to ensure an integrated end to end solution is delivered to achieve the desired outcomes
  • Proactively seek opportunities for continuous improvement of Core Product systems and data to leverage existing capabilities
  • Work with senior technical and business management teams in identifying issues of current state architecture, developing target state architecture with the ability to communicate the features and benefits
  • Effectively lead and influence business partners, peers, team members and vendors
  • Identifies and engages stakeholders, including architecture disciplines, asset owners, delivery owner, business stakeholders and SMEs to ensure architecture is optimal, and has the greatest chance of success
  • Effectively challenges business leaders to obtain the best technology solutions and fit with ES strategy
Essential skills:
  • 12+ Years of experience in building rest APIs&Well versed with deploying application to Web Server preferably WebSphere
  • Experienced in creating CI-CD pipelines using Github Action
  • Experience in implementing AWS lambda, API gateway, IM Roles & Policy, Bean Stalk,
  • Fargate, VPC, SubNets, Route tables, Load balancer etc.
  • Expertise in Java, AWS services, Spring, Hibernate and Kotlin
  • CI-CD Tools – Github, Github Action, Sonar Qube, Snyk, Docker, Kubernetes,
  • Gradle/Maven
  • Expertise in using AI tools to automate engineering tasks –Claude/Gemini/Roo/Cline CLI, MCP server/client, RAG architecture.
  • Monitoring and logging tools – Splunk, AppDynamics, ObserveInc, Obstack
  • Technical leader who can be relied upon to develop and lead engineers
  • Technical leadership of tools and technologies within capability (develop, build,
  • test automation, deployment, monitoring & logging, or service management &
  • orchestration) being specialized
  • Strong understanding of application architecture and knowledge of software
  • implementation best practices and object orientated design principles
Education Qualification:

Bachelor’s degree or Master’s degree in Engineering in Computer Science/Information Technology.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer - Full stack
Staff Software Engineer - Full stack

Commonwealth Bank • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal Software Engineer
Principal Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Staff Platform Engineer (SAP Functional)
Staff Platform Engineer (SAP Functional)

Commonwealth Bank • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Engineer
Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Transaction Banking and Other-Bengaluru-Associate-Software Engineering
Transaction Banking and Other-Bengaluru-Associate-Software Engineering

Goldman Sachs • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Platform Engineer
Platform Engineer

Commonwealth Bank • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Platform Engineer (SAP Functional)
Platform Engineer (SAP Functional)

Commonwealth Bank • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff Software Engineer (5103)
Staff Software Engineer (5103)

FyrFly Venture Partners • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Staff Software Engineer
Staff Software Engineer

Weld North Education (now Imagine Learning) • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Health insurance
Paid time off
Provident Fund
+4