Commonwealth Bank of Australia

Principal Software Engineer

Commonwealth Bank of Australia
Apply
2 hours ago
Manhattan, NY, USAStaff+

Responsibilities

  • Provide technical leadership and architectural direction for the personalisation engine and backend systems.
  • Design and build scalable platforms for intelligent signals and real-time personalisation.
  • Lead the transition from segment-based to individual-based personalisation models.
  • Work hands-on across backend systems, APIs, and data integrations in a high-scale environment.
  • Partner with multiple squads on architecture, performance, and delivery alignment.
  • Improve engineering standards across testing, observability, and deployment practices.
  • Explore new technologies and approaches beyond the current ecosystem.
  • Mentor engineers and raise the team’s technical capability.

Requirements

  • Deep backend engineering expertise with strong architectural experience.
  • Experience delivering large-scale, customer-facing platforms in complex environments.
  • Experience with distributed systems, APIs, and event-driven architecture.
  • Ability to navigate ambiguity and drive solutions in greenfield or evolving environments.
  • Strong learning agility, curiosity, and an innovation mindset.
  • Confidence challenging existing thinking and influencing senior stakeholders.
  • Ability to work cross-functionally while balancing hands-on engineering with strategic leadership.
  • Experience with personalisation, recommendation systems, or customer experience platforms is highly valued but not essential.
  • Beneficial exposure to .NET, C#, Node.js, microservices, event-driven systems, real-time data processing, customer behavioural data, signals, decisioning engines, CI/CD, automation, and modern deployment practices.

Benefits

  • Diverse, inclusive, and flexible workplace.
  • Opportunity to do meaningful engineering work at scale and help shape digital banking experiences for millions of customers.
  • Investment in developing engineering leaders who raise the bar across the organisation.
  • Accessibility support is available through HR Direct.

Tech Stack

C#.NETNode.js

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me