Commonwealth Bank of Australia logo

Staff Software Engineer

Commonwealth Bank of Australia
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

C#Cloud ArchitectureSoftware ArchitectureReact.jsTechnical Leadershipdistributed systems

Job description

Overview

Provide technical leadership across the design, development, delivery, and operation of modern, secure, cloud-native applications in Retail Tech, while remaining hands-on and setting engineering direction across multiple teams.

What you'll do

  • Lead the technical design and delivery of scalable full-stack solutions using C#/.NET and Next.js/React.
  • Shape architecture and engineering strategy across applications, APIs, integration patterns, and cloud platforms.
  • Partner with engineering, product, platform, security, and business stakeholders to translate complex needs into pragmatic solutions.
  • Raise engineering quality through reusable patterns, code reviews, test automation, observability, security, and operational excellence.
  • Mentor senior engineers, facilitate technical decision-making, and build alignment across teams without relying on formal authority.
  • Own complex production issues, drive root-cause analysis, and deliver systemic improvements that reduce recurrence and operational risk.

What you'll need

  • 10+ years of software engineering experience, including significant experience leading complex systems and influencing engineering outcomes across teams.
  • Extensive experience designing, deploying, and operating cloud-native workloads on AWS and/or Microsoft Azure.
  • Strong understanding of identity and access management, networking, secrets management, high availability, resilience, scalability, performance, and cost optimisation.
  • Experience with infrastructure as code using Terraform, AWS CloudFormation, Azure Bicep, or equivalent.
  • Expert-level experience with C#, .NET, and ASP.NET Core for building secure, scalable APIs and backend services.
  • Strong hands-on experience with modern web development using Next.js, React, TypeScript, JavaScript, HTML, and CSS.
  • Deep understanding of RESTful API design, distributed systems, integration patterns, asynchronous processing, and data modelling.
  • Proven ability to define engineering standards, evaluate trade-offs, simplify complex designs, and guide solutions from discovery through production.
  • Strong testing discipline across unit, integration, contract, end-to-end, and performance testing.
  • Advanced debugging, troubleshooting, and root-cause analysis skills across full-stack and distributed environments.
  • AWS experience across services such as ECS/EKS, Lambda, Application Load Balancer, API Gateway, Aurora PostgreSQL/RDS, S3, IAM, and CloudWatch.
  • Strong understanding of secure software development, threat-aware design, secrets handling, dependency governance, and least-privilege access.
  • Experience integrating security controls into CI/CD and remediating vulnerabilities using tools such as Snyk, Wiz, or equivalent.
  • Bachelor's degree in engineering in Computer Science/Information Technology.

Details

  • Location: Bangalore - Manyata Tech Park Road.
  • Business and team: Retail Tech.
  • Advertising end date: 15/11/2026.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer