Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer

Home > Java programming jobs

Principal Software Engineer in Others new

  • Commonwealth Bank of Australia
  • Full time
  • Email
  • Bengaluru, India

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.

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, digi...

Similar positions

Software Engineer (Time & Billing)

  • Litify
  • Full time
  • USA
  • 10/31/2026
  • Salary: $115k-$120k
  • Remote

Software Engineer

  • Edenred France
  • Full time
  • UK
  • 10/30/2026
  • London

Principal Software Developer - Search Algorithms

  • Elastic
  • Full time
  • Canada
  • 10/30/2026
  • Salary: C$154k-C$244k
  • Remote

Staff Software Engineer

  • Pinterest
  • Full time
  • USA
  • 10/30/2026
  • Salary: $177k - $365k/yr
  • Remote

Senior Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/30/2026
  • Salary: €86k-€136k
  • Ireland