
Principal Software Engineer
Commonwealth Bank of Australia29 days 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.
- Collaborate with engineering, architecture, product, and security stakeholders to deliver integrated solutions.
- Provide technical leadership, mentoring, and guidance to engineers.
- Evaluate emerging technologies and conduct proof-of-concepts, including AI/LLM capabilities where relevant.
- Lead design analysis and estimation from business case, ideation, discovery, and inception phases.
Requirements
- 14+ years of software engineering experience designing and building enterprise-scale APIs and microservices.
- Deep expertise in Java/Spring Boot or .NET Core/C#, Python, modern API development, and cloud-native services.
- Strong understanding of software architecture, distributed systems, secure coding, API security, and object-oriented design.
- Experience with secure-by-design solutions, infrastructure as code, DevSecOps, CI/CD pipelines, security automation, observability, and troubleshooting.
- Hands-on experience with AWS services including API Gateway, Lambda, EKS/ECS, IAM, VPC, Security Groups, Load Balancers, and CloudWatch.
- Ability to drive architecture decisions, engineering standards, and platform strategy across teams.
- Proven record of delivering high-impact engineering outcomes and influencing organizational stakeholders.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- AWS and security-related certifications are desirable.
- Experience in security, risk, compliance, fraud, identity, or enterprise platform domains and exposure to AI/LLM-enabled engineering solutions are desirable.
About Commonwealth Bank of Australia
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.