18 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • 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.
  • Improve engineering quality through reusable patterns, code reviews, test automation, observability, security, and operational excellence.
  • Mentor senior engineers, facilitate technical decisions, and build alignment across teams without formal authority.
  • Own complex production issues, lead root-cause analysis, and deliver systemic improvements that reduce recurrence and operational risk.
  • Design, deploy, and operate cloud-native workloads on AWS and/or Microsoft Azure.
  • Integrate security controls into delivery processes and remediate vulnerabilities using tools such as Snyk and Wiz.

Requirements

  • 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 optimization.
  • Experience with infrastructure as code using Terraform, AWS CloudFormation, Azure Bicep, or equivalent.
  • Expert-level experience with C#, .NET, and ASP.NET Core for secure, scalable APIs and backend services.
  • Strong hands-on experience with Next.js, React, TypeScript, JavaScript, HTML, and CSS.
  • Deep understanding of RESTful API design, distributed systems, integration patterns, asynchronous processing, and data modeling.
  • 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 with 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.
  • Bachelor’s degree in engineering, Computer Science, or Information Technology.

Tech Stack

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

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.

Contact me