Principal Software Engineer
Commonwealth Bank of AustraliaMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand plus Bangalore metro, but senior niche platform role reduces applicant density.
Requires deep enterprise cloud, platform, integrations, and governance experience, limiting easy cross-industry transferability.
Explicit 14–20 years requirement plus mandatory cloud, IaC, DevSecOps, and leadership skills increases strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Provide hands-on technical leadership, setting engineering direction and mentoring engineers.
Design, build, and evolve platforms, services, APIs, and scalable integration/data solutions connecting applications, infrastructure, cloud, and operational data.
Build and operate cloud solutions on AWS using Infrastructure as Code and automated delivery; establish engineering standards covering architecture, security, testing, and deployment.
Minimum Requirements
14–20 years of strong software engineering experience including senior technical leadership.
Proficient in one or more modern programming languages: Java, Golang, Python, or TypeScript/JavaScript.
Experience designing and operating cloud solutions preferably on AWS, with knowledge of DevSecOps, CI/CD, Infrastructure as Code, and observability.
Bachelor's or Master's degree in engineering or equivalent degree.
Ideal Candidate Profile
Senior engineer comfortable working across software, data, platforms, and infrastructure domains.
Experience with designing data-intensive, API-led, microservices, serverless or event-driven systems in a large-scale enterprise environment.
Skilled at hands-on coding and driving engineering practices including automation, integration, and governance across cloud and enterprise systems.
