Principal Software Engineer

Posted 2 Days Ago
Be an Early Applicant
2 Locations
In-Office
Expert/Leader
Fintech • Financial Services
The Role
Lead technical strategy and architecture for a large eCommerce payments platform. Provide cross-squad leadership, define platform standards, drive scalability, reliability, security, and operability, mentor senior engineers, and guide platform migration from vendor-managed solutions to in-house capabilities.
Summary Generated by Built In
Principal Software Engineer – eCommerce Payments Do work that matters

At CommBank, we're building the future of digital commerce for Australian businesses.

As part of our continued investment in Payments & Acceptance, we're transforming our eCommerce platform following the acquisition of a leading payment service provider. We're bringing critical capabilities in-house and building the next generation of merchant onboarding, payment processing, settlement, and customer-facing experiences.

As a Principal Software Engineer, you'll provide technical leadership across multiple engineering squads and help define the future architecture of one of the bank's most strategic growth platforms.

This is an opportunity to influence technology at scale, shape engineering direction across a rapidly growing organisation, and help build products that power the digital commerce experiences of Australian businesses.

See yourself in our team

You'll join Business Banking Technology's Payments & Acceptance domain, a fast-growing engineering organisation responsible for delivering modern eCommerce capabilities for business customers.

Our teams own critical capabilities including:

  • Merchant onboarding and activation
  • Payment transaction processing
  • Settlement and reconciliation
  • eCommerce platform services
  • Customer and merchant experiences

With multiple squads delivering a major multi-phase platform transformation, we're looking for a Principal Engineer who can connect the dots across teams, establish technical direction, and ensure we're building a scalable, resilient platform for the future.

Working alongside senior engineering leaders, architects, product leaders and engineering managers, you'll provide technical leadership across the domain while remaining close enough to delivery to influence outcomes where it matters most.

What you'll doTechnical Strategy & Architecture
  • Define and evolve the technical vision for our eCommerce Payments platform.
  • Drive architectural decisions across multiple squads and products.
  • Ensure solutions align with long-term scalability, reliability, security, and operability goals.
  • Guide platform evolution as we modernise and replace legacy vendor-managed capabilities with in-house solutions.
Cross-Squad Technical Leadership
  • Provide technical leadership across merchant onboarding, payment processing, settlement, and customer experience teams.
  • Identify opportunities for platform reuse, simplification, and standardisation.
  • Resolve complex cross-domain engineering challenges.
  • Influence engineering roadmaps and investment decisions.
Engineering Excellence
  • Establish and champion engineering standards, patterns, and best practices.
  • Drive improvements in quality, observability, automation, reliability, and operational maturity.
  • Lead technical reviews and architecture governance activities.
  • Ensure teams can deliver independently while maintaining platform consistency.
Leadership & Influence
  • Mentor Staff Engineers and senior engineers across the organisation.
  • Build engineering capability through coaching, technical leadership, and knowledge sharing.
  • Partner with product, architecture, and business stakeholders to align technology strategy with customer outcomes.
  • Act as a trusted technical advisor to engineering leadership.
We're interested in hearing from people who have
  • Significant experience leading large-scale software platforms and distributed systems.
  • Proven success driving technical strategy across multiple engineering teams.
  • Deep expertise in modern cloud-native architectures and engineering practices.
  • Strong experience balancing short-term delivery needs with long-term platform evolution.
  • A track record of influencing senior stakeholders and leading through technical credibility rather than authority.
  • Experience building reusable platforms, shared services, or organisation-wide engineering capabilities.

Payments experience is highly regarded but not essential. We're open to Principal Engineers who have successfully led complex engineering organisations and large-scale platform transformations in other domains.

Technical skills

We don't expect expertise in every technology we use, but we're interested in leaders with strong experience across modern software engineering ecosystems.

Software Engineering
  • Java
  • Spring Boot
  • Distributed systems
  • RESTful APIs
  • Domain-Driven Design (DDD)
  • Event-driven architectures
Full-Stack & Customer Experience

Highly regarded:

  • React
  • TypeScript
  • Node.js
  • Modern web application architectures
Cloud & Platform Engineering
  • AWS
  • Kubernetes
  • Docker
  • Infrastructure as Code (Terraform and/or CloudFormation)
  • CI/CD and automated delivery
Data & Messaging
  • Kafka
  • EventBridge
  • SNS/SQS
  • Relational and NoSQL databases
Reliability & Operations
  • Observability and monitoring
  • Site Reliability Engineering (SRE)
  • Resilience engineering
  • Security and DevSecOps
Why join us?
  • Shape the architecture of one of Australia's largest eCommerce payments platforms.
  • Influence multiple squads and engineering teams.
  • Work on strategic technology initiatives with executive visibility.
  • Help build and scale new products from the ground up.
  • Partner with exceptional engineers solving complex problems at enterprise scale.
  • Leave a lasting technical legacy across a rapidly growing engineering organisation.

If this sounds like you, apply today!

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 03/07/2026

Skills Required

  • Significant experience leading large-scale software platforms and distributed systems
  • Proven success driving technical strategy across multiple engineering teams
  • Deep expertise in cloud-native architectures and engineering practices
  • Experience balancing short-term delivery with long-term platform evolution
  • Track record influencing senior stakeholders through technical credibility
  • Experience building reusable platforms, shared services, or organisation-wide engineering capabilities
  • Java
  • Spring Boot
  • Designing and operating distributed systems
  • RESTful APIs
  • Domain-Driven Design (DDD)
  • Event-driven architectures
  • AWS
  • Kubernetes and Docker
  • Infrastructure as Code (Terraform and/or CloudFormation)
  • CI/CD and automated delivery
  • Kafka, EventBridge, SNS/SQS
  • Relational and NoSQL databases
  • Observability, monitoring, SRE, resilience engineering, security/DevSecOps
  • Payments domain experience
  • Full-stack experience with React, TypeScript, Node.js
  • Mentoring and building engineering capability across teams
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sydney, New South Wales
52,000 Employees
Year Founded: 1911

What We Do

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.

Similar Jobs

Commonwealth Bank Logo Commonwealth Bank

Principal Software Engineer

Fintech • Financial Services
In-Office
2 Locations
52000 Employees

Commonwealth Bank Logo Commonwealth Bank

Principal Software Engineer

Fintech • Financial Services
In-Office
Area, Viveiro, Lugo, Galicia, ESP
52000 Employees

Akamai Technologies Logo Akamai Technologies

Principal Software Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
6 Locations
10285 Employees

Autodesk Logo Autodesk

Principal Software Engineer

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
In-Office or Remote
28 Locations
13285 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account