
Principal Software Engineer
Commonwealth Bank of Australia9 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Provide hands-on technical leadership, set engineering direction, and mentor engineers.
- Design, build, and evolve platforms, services, APIs, integrations, data pipelines, and reusable engineering capabilities.
- Build scalable solutions connecting application, infrastructure, cloud, configuration, asset, security, risk, and operational data.
- Establish engineering standards for architecture, code quality, APIs, testing, observability, security, resilience, and deployment.
- Build and operate cloud solutions, preferably on AWS, using infrastructure automation and automated delivery practices.
- Partner with architecture, security, risk, data, and engineering teams to deliver enterprise-aligned solutions.
- Help evolve enterprise technology platforms, including ServiceNow CMDB, IT Asset Management, and ServiceNow capabilities.
- Maintain direct accountability for design, development, testing, and delivery.
Requirements
- 15+ years of strong software engineering experience, including senior technical leadership.
- Hands-on experience with either ServiceNow CMDB or IT Asset Management.
- Strong software engineering fundamentals and deep experience with one or more modern programming languages such as Java, Golang, Python, or TypeScript/JavaScript.
- Experience designing data-intensive, API-led, microservices, serverless, or event-driven systems.
- Strong experience designing and building APIs, integrations, automation, and data pipelines.
- Experience designing, building, and operating cloud solutions, preferably on AWS.
- Strong understanding of DevSecOps, CI/CD, infrastructure as code, automated testing, observability, and reliability engineering.
- Experience with large-scale enterprise data and integration architectures.
- Ability to work across application, infrastructure, cloud, data, security, and enterprise architecture domains.
- Bachelor’s and/or master’s degree in engineering or an equivalent degree.
Tech Stack
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.