
Principal Software Engineer
Commonwealth Bank of Australia2 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.
About Commonwealth Bank of Australia
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