Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Area, Viveiro, Lugo, Galicia
Expert/Leader
In-Office
Area, Viveiro, Lugo, Galicia
Expert/Leader
Lead a Greenfield project to build modern digital experiences at Australia's largest bank using TypeScript, Next.js, and cloud-native technologies while enhancing customer financial well-being and delivery velocity.
The summary above was generated by AI
  • You are passionate about improving the reliability and operation capability of mission-critical services.

  • We are solving complex problems by creating solutions that will delight our customers.

  • Together we work with some of the best minds in tech using best of breed technologies.

Do work that matters
 

We’re on a mission to transform tomorrow’s bank today. Are you ready to engineer ground-breaking digital experiences that will impact over 9 million Australians daily? We’re seeking a visionary Principal Engineer to lead a Greenfield project, delivering state-of-the-art digital solutions from the ground up.

Our approach is to empower every engineer to be a source of ideas and action, embracing the Full Cycle model — where engineers are involved in the Design, Build, Challenge, and Run aspects. This is your chance to redefine the craft of engineering, shape our culture, and deliver impactful, scalable solutions that will significantly impact our customers, employees, and the broader community.
 

We are in the process of uplifting and re-innovating our digital platforms. As part of this exciting new Greenfield project, you will design and build a modern digital experience from scratch at Australia’s largest bank. This undertaking will see you use your design and technical leadership capabilities to directly reach and enhance the digital lives of over 9 million Commbank customers every day.
 

We are looking for experienced full cycle engineers with a focus but not limited to TypeScript, Next.js and or React in connection with GraphQL and cloud native infrastructure using Serverless Stack Toolkit (SST).

See yourself in our team
 

We are looking for the very best Principal Engineers to drive transformative projects that will define the next era of digital banking for millions of customers.

In this role, you will support the program to deliver an ambitious vision against our customer objectives: to create enduring technology differentiation with unmatched digital experiences built on decoupled, resilient, and reliable technology foundations.
 

The 3 key objectives for our customers are

  • Enhance financial wellbeing of Australians through seamless digital interactions.

  • Accelerate Delivery Velocity: Simplify and untangle complex legacy architectures to enable faster delivery.

  • Ensure Always-Available Channels: Develop resilient, always-on technology backed by scalable infrastructure.

We’re interested in hearing from people who

  • Have a proven track record in developing large-scale digital applications utilizing modern technology stacks.

  • Provides experiences across full stack, full cycle software engineering with a focus on front-end solutions e.g. Next.js, React, Typescript.

  • Possesses practical experience in operating microservices within a DevSecOps framework.

  • Have experience in addressing Tech Debt using a commercially focused and pragmatic approach.

  • Can identify, gain support, and ensure execution of technical direction and strategy for the business.

  • Can demonstrate design and implementation of solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.

  • Encourages risk-taking and constructively challenges the status quo, while influencing stakeholders and building diverse and inclusive teams.
     

Skills Required
 

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these will set you up for success in this team:

  • Developing 3-tier application both on-premises and on cloud covering:

    • Frontend: React, Typescript, Next.js (preferred).

    • Backend: .Net core, C#, Java, Node.js.

    • Database: SQL and NoSQL experience (both admin and usage).

  • Scripting languages (i.e., TypeScript, Go, Python, GraphQL).

  • CI/CD tools (i.e., GitHub Actions, TeamCity, Octopus).

  • Infrastructure as Code: Terraform, Pulumi, CloudFormation.

  • Infrastructure as a Code framework: SST essential.

  • Automation Quality Engineering (Unit Testing, Regression Testing).

Working with us
 

Whether you’re passionate about customer service, driven by software engineering, or called by creativity, a career with us is for you.
 

We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.
 

Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with flexible work locations. We’re looking for people who truly live our values: Care, Courage and Commitment and we’ll offer you great opportunities to develop your career with us.

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: 07/08/2025

Top Skills

.Net Core
C#
CloudFormation
Github Actions
GraphQL
Java
Next.Js
Node.js
NoSQL
Octopus
Pulumi
React
SQL
Teamcity
Terraform
Typescript
HQ

Commonwealth Bank Sydney, New South Wales, AUS Office

Sydney, New South Wales, Australia

Similar Jobs

Yesterday
Hybrid
3 Locations
Senior level
Senior level
Healthtech • Software
The Principal Software Engineer leads software quality, performance, and scalability, ensuring high standards while developing solutions alongside teams. They also mentor others and oversee technical quality across projects.
Top Skills: AWSHl7Python
6 Days Ago
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Senior level
Senior level
Fintech • Financial Services
As a Principal Software Engineer, you will develop high-quality software solutions, drive innovations, and collaborate on transforming the banking user experience.
Top Skills: .Net.Net Core.Net FrameworkApollo GraphqlAWSAws CloudwatchC#DockerGithub ActionsGrafanaGraphQLJavaScriptKubernetesMvcNestjsNextjsOraclePostgresPrisma OrmPrometheusReactSplunkTeamcityWeb Api
20 Days Ago
In-Office
2 Locations
Senior level
Senior level
Fintech • Financial Services
Lead the design and technical strategy for full-stack solutions, focusing on .NET and Next.js, mentoring engineers and influencing tech direction.
Top Skills: .Net Core.Net FrameworkAIApollo GraphqlAws BedrockAws CloudwatchC#ClineCursorDockerGenai ToolsGithub ActionsGrafanaGraphQLJavaScriptKubernetesMachine LearningMicroservicesMvcNext.JsOraclePostgresPrometheusReactRestful ApiSplunkTeamcityWeb Api

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account