C

CommBank

Full-spectrum financial services and banking

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 15 years of software engineering experience, including senior technical leadership.
  • Hands-on experience with either ServiceNow Configuration Management Database (CMDB) or IT Asset Management (ITAM).
  • Strong software engineering fundamentals and deep experience in 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 Amazon Web Services (AWS).
  • Strong understanding of DevSecOps, continuous integration/continuous delivery (CI/CD), Infrastructure as Code, automated testing, observability, and reliability engineering.
  • Experience working with large-scale enterprise data and integration architectures.
  • Ability to work across application, infrastructure, cloud, data, security, and enterprise architecture domains.
  • A bachelor's and/or master's degree in engineering, or an equivalent degree.

Responsibilities

  • Provide hands-on technical leadership, help set engineering direction, and mentor engineers.
  • Design, build, and evolve platforms, services, APIs, and reusable engineering capabilities.
  • Build scalable integration and data solutions connecting applications, infrastructure, cloud, configuration, asset, security, risk, and operational data.
  • Establish engineering standards and patterns covering architecture, code quality, APIs, testing, observability, security, resilience, and deployment.
  • Improve data quality, automation, and governance through well-engineered data pipelines, APIs, and integration patterns.
  • Build and operate cloud solutions using Infrastructure as Code and automated delivery practices.
  • Partner with architecture, security, risk, data, and engineering teams to deliver solutions aligned with enterprise standards.
  • Help shape the evolution of enterprise technology platforms, including CMDB, ITAM, and ServiceNow capabilities.
  • Be accountable for design, development, testing, and delivery through hands-on engineering and coding.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs