Commonwealth Bank of Australia

Principal Software Engineer

Commonwealth Bank of Australia
Apply
2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead the design and architecture of secure, scalable, and supportable API and platform solutions.
  • Drive technical strategy, engineering standards, cloud-native adoption, DevSecOps practices, and continuous improvement across security platforms and services.
  • Collaborate with engineering, architecture, product, and security stakeholders to deliver integrated end-to-end solutions.
  • Provide technical leadership, mentoring, and guidance to engineers.
  • Evaluate emerging technologies and conduct Proofs of Concept, including AI/LLM capabilities where relevant.
  • Lead design analysis and estimation across business case, ideation, discovery, and inception phases.

Requirements

  • 14+ years of software engineering experience with expertise designing and building enterprise-scale APIs and microservices.
  • Deep backend engineering expertise in Java/Spring Boot or .NET Core/C#, plus mandatory Python experience.
  • Experience with software architecture, distributed systems, secure coding, API security including OAuth2, OIDC, and JWT, and object-oriented design.
  • Experience designing secure-by-design enterprise solutions and operating scalable, resilient cloud-native services.
  • Experience with infrastructure as code such as Terraform and CloudFormation templates.
  • Hands-on experience with AWS services including API Gateway, Lambda, EKS, ECS, IAM, VPC, Security Groups, Load Balancers, and CloudWatch.
  • Experience with DevSecOps, CI/CD pipelines, security automation, observability, and troubleshooting across cloud-native platforms.
  • Ability to drive architecture decisions, engineering standards, and platform strategy across teams.
  • Strong record of delivering high-impact engineering outcomes and influencing stakeholders across the organisation.
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • AWS certification such as AWS Certified Solutions Architect or AWS Certified Developer is desirable.
  • Security-related certifications and experience in security, risk, compliance, fraud, identity, or enterprise platform domains are desirable.
  • Exposure to AI/LLM-enabled engineering solutions and security automation is desirable.
  • Strong communication, presentation, analytical, reasoning, and stakeholder-influence skills.

Tech Stack

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me