Principal Software Engineer (Integration Platform Modernisation)

Commonwealth Bank

Perth

On-site

AUD 180,000 - 240,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Commonwealth Bank seeks a Principal Software Engineer to shape target architecture for enterprise integration and communications platforms. You will lead a significant AWS cloud-native modernisation across banking capabilities and influence engineering standards across squads.

You will guide APIs, event-driven architecture, messaging and asynchronous processing, while ensuring security, resilience and observability.

Qualifications

  • Significant experience designing or modernising large-scale integration or enterprise platform capabilities.
  • Deep knowledge of AWS and cloud-native architecture including managed and serverless services.
  • Proven ability to set technical direction and influence across teams.

Responsibilities

  • Set the technical direction and target architecture for enterprise integration and communications capabilities.
  • Lead replatforming of critical capabilities to AWS using cloud-native services.
  • Establish reusable capabilities to reduce point-to-point integration and bespoke engineering.
  • Define engineering standards across security, resilience, observability and developer experience.
  • Partner with architects and engineers to align solutions with broader technology strategy.
  • Remain hands-on to validate designs and solve complex engineering problems.

Skills

AWS cloud
Leadership
Architecture
API design
Event-driven
Security
Observability

Job description

Principal Software Engineer (Integration Platform Modernisation)
  • Shape the target architecture for enterprise integration and communications platforms.
  • Lead a significant AWS cloud-native modernisation across critical banking capabilities.
  • Influence engineering standards, reusable patterns and technical decisions across multiple squads.
Do Work That Matters

As Principal Software Engineer in Bankwest Technology, you will provide strategic technical leadership across our enterprise integration and communications platforms. This is a significant modernisation opportunity. You will shape the transition towards AWS cloud-native architectures, defining target architecture, engineering standards and reusable capabilities while helping teams navigate complex re-platforming decisions.

See yourself in our team

Our engineering teams are modernising the integration platforms that connect customer-facing applications, backend systems and external services. The goal is to reduce legacy complexity, establish scalable, domain-aligned services and enable simpler, more reliable integration across the bank.

Bring your ambition and we’ll help you grow, belong and shape what’s next. You will join a community that values courage, care and commitment, with the opportunity to build new skills, collaborate with experienced technologists and create meaningful impact for customers and colleagues.

In this role, you will:

  • Set the technical direction and target architecture for enterprise integration and communications capabilities.
  • Shape modern patterns across APIs, event-driven architecture, messaging, streaming and asynchronous processing, with clear guidance on when each approach should be used.
  • Lead the replatforming of critical capabilities to AWS using appropriate cloud-native, managed and serverless services.
  • Establish reusable capabilities that reduce point-to-point integration, duplication and bespoke engineering.
  • Define engineering standards across security, resilience, observability, scalability and developer experience.
  • Create pragmatic migration and transition patterns that protect critical services while legacy platforms are progressively replaced.
  • Partner with engineering teams, architects and other Principal Engineers to align solutions with the broader technology landscape.
  • Remain technically hands-on enough to validate designs, explore new capabilities and solve complex engineering problems.
We’re interested in hearing from people who:

You are a strategic engineering leader who combines deep architecture capability with practical engineering judgement. You can establish a clear technical direction, influence across organisational boundaries and help teams turn complex modernisation goals into safe, achievable outcomes.

  • Bring significant experience designing or modernising large-scale integration, distributed systems or enterprise platform capabilities.
  • Have deep knowledge of AWS and cloud-native architecture, including managed and serverless services.
  • Understand API design, event-driven architecture, enterprise messaging, streaming and asynchronous processing.
  • Have led major platform modernisation or replatforming initiatives while maintaining service continuity.
  • Can design for security, resilience, scalability, observability and operational excellence.
  • Are comfortable working primarily across backend engineering and architecture.
  • Can work effectively with .NET Core environments or bring strong experience in another modern language and an openness to working with .NET.
  • Combine thought leadership and influencing skills with the technical depth to challenge designs and guide implementation.
Working with us:

At CommBank, we’re committed to creating an accessible, inclusive and respectful workplace. If you require support or adjustments, please let us know. We welcome applications from people of all backgrounds and we’re particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples. For support please contact 1800 989 696.

If this sounds like the role for you then we would love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer - Cloud-Native Integration Modernisation
Principal Engineer - Cloud-Native Integration Modernisation

Commonwealth Bank • Perth

On-site
AUD 180,000 - 240,000
Staff Software Engineer (Full Stack, React, Next.js)
Staff Software Engineer (Full Stack, React, Next.js)

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 240,000
Staff Software Engineer (Full Stack, React, Next.js)
Staff Software Engineer (Full Stack, React, Next.js)

CommBank • Sydney

On-site
AUD 140,000 - 180,000
Principal Software Engineer – AWS Cloud Modernisation Lead
Principal Software Engineer – AWS Cloud Modernisation Lead

Commonwealth Bank • Western Australia

On-site
AUD 180,000 - 260,000
Senior Engineer - Data Modernisation (Sydney or Melbourne Based)
Senior Engineer - Data Modernisation (Sydney or Melbourne Based)

Westpac Bank • City of Melbourne

On-site
AUD 180,000 - 240,000
Staff Software Engineer
Staff Software Engineer

Commonwealth Bank • City of Melbourne

On-site
AUD 210,000 - 260,000
Senior Product Owner - Data Modernisation (Sydney or Melbourne)
Senior Product Owner - Data Modernisation (Sydney or Melbourne)

Westpac • City of Melbourne

Hybrid
AUD 180,000 - 230,000
Flexible work arrangements
Learning & development opportunities
Community volunteering
Senior Product Owner - Data Modernisation (Sydney or Melbourne)
Senior Product Owner - Data Modernisation (Sydney or Melbourne)

Westpac Group • Sydney

Hybrid
AUD 190,000 - 240,000
Exclusive banking product offers
Flexible work arrangements
Learning & development opportunities
+1
Crew Tech Lead
Crew Tech Lead

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 240,000
Head of Engineering
Head of Engineering

CommBank • Sydney

On-site
AUD 180,000 - 240,000