Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer - Full Stack (Typescript, React, Next.js, GraphQL API, Node.js)

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Melbourne, Victoria, AUS
Senior level
In-Office
Melbourne, Victoria, AUS
Senior level
As a Principal Software Engineer, you will lead the full stack development and transformation of the Home Loan Origination journey, focusing on scalable, AI-powered engineering solutions to enhance the digital banking experience.
The summary above was generated by AI
  • You are passionate about modern technology stacks and working to deliver better outcomes for CBA’s customers, employees, and the wider community

  • We are embarking on an exciting Digital Transformation program and are ready to push the boundaries and deliver engineering best practices to elevate the digital experience of our customers

  • Together we will innovate the future of banking with state-of-the-art AI Powered Engineering solutions

Do work that matters

At Retail Technology, we build the platforms and experiences that power the financial lives of millions of Australians. This is engineering at real scale, solving complex problems with modern architecture, AI and automation-first thinking. The work sits at the core of digital banking and is transforming how customers buy homes and interact with one of Australia’s most trusted brands.

Within the Apply with Ease Crew, you will lead the evolution of the Home Loan Origination journey end to end, from application capture through to settlement. As a Principal Software Engineer, you will help revolutionise this critical value stream, with a strong focus on the Settlement domain. This includes automating electronic property settlements through ELNOs like PEXA and optimising payments to remove friction at one of the most important moments in a customer’s life.

You will drive the design of highly scalable, enterprise-grade solutions that manage the complexity of home loan origination at scale. Powered by AI, automation and emerging agentic services, your work will enable faster approvals, smarter orchestration and seamless settlements. This is technology that reshapes how home buying happens in Australia while accelerating innovation across Retail Technology and the broader banking sector.

See yourself in our team:

The Apply with Ease Crew is here to make home ownership simpler and more achievable for millions of Australians. We own the Home Loan Origination journey end to end, from application capture through to settlement, with a clear mission to remove friction and create seamless digital experiences at one of life’s biggest milestones.

With a strong focus on the Settlement domain, we are transforming how properties are settled through automation of electronic settlements and modernised payment solutions. We build secure, scalable platforms that power high-value transactions every day, where reliability and precision truly matter.

We stand for innovation with purpose, using AI and automation to continuously improve how home lending works at scale. Every enhancement helps customers move into their homes sooner and with greater confidence. This is meaningful work with real impact, delivered by a team that knows what it stands for.

We’re interested in hearing from people who can:

  • Own full-stack, full-cycle engineering end to end, from discovery and architecture through hands-on build, deployment, and production optimisation. You are accountable for outcomes, not just output.

  • Operate across the entire stack with confidence, spanning cloud-native services, APIs, event-driven systems, data, front end, CI/CD, and infrastructure as code, making sharp, product-first trade-offs.

  • Balance modern engineering with business reality, embracing an open tech stack while confidently working in Java, .NET, or legacy platforms when needed. Customer and business value come before chasing the latest shiny tool.

  • Lead safe modernisation, evolving legacy systems with curiosity and discipline, improving reliability without disrupting customers.

  • Embed AI into the engineering lifecycle, using automation, intelligent tooling, and agentic AI to eliminate mundane effort and compress delivery from weeks to minutes.

  • Engineer for production from day one, applying secure-by-design principles, resilience patterns, performance optimisation, and strong observability.

  • Simplify complexity at its root, reducing tech debt, removing over-engineering, and anticipating systemic risks early.

  • Elevate those around you, setting high technical standards, mentoring across chapters, and ensuring every decision strengthens our ability to help Australians own their home.

Tech Skills:

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:

  • Front-End Engineering: React, Next.js, and TypeScript, building high-performance, scalable, and AI-enhanced user experiences for modern home-buying platforms.

  • Back-End Engineering: Node.js and Express, developing resilient microservices and Web APIs that power intelligent, distributed systems at scale.

  • Architecture & Solution Design: Enterprise-grade system design and scalable architecture patterns, enabling secure and future-ready digital ecosystems.

  • Event-Driven Systems: Kafka-based event streaming and asynchronous architectures, supporting real-time data flows and AI-driven decisioning.

  • Data Engineering & Databases: Oracle PL/SQL, MongoDB, and AWS NoSQL, architecting high-availability and performance-optimised data layers.

  • Cloud-Native Engineering: AWS cloud-native services, designing scalable, secure, and AI-ready infrastructure.

  • DevSecOps & CI/CD: GitHub Actions and automated pipelines, embedding security, automation, and continuous delivery into the development lifecycle.

  • Quality Engineering & Test Automation: Unit, Component, Integration, E2E testing, and Specmatic contract testing for APIs, ensuring reliability across distributed systems.

  • Source Code & Repository Strategy: Advanced GitHub workflows, branching strategies, Monorepo architecture, and TurboRepo, optimising collaboration across large-scale codebases.

  • AI & Agentic Development: GenAI and agentic tools including RooCode, Cline, Claude Code, and GitHub Copilot, accelerating intelligent software delivery with AI at the core.

  • Observability & Reliability Engineering: Observe, Prometheus, Grafana, and PagerDuty, enabling proactive monitoring and operational excellence at scale.

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: 06/04/2026

Top Skills

AWS
Github Actions
Grafana
Graphql Api
Kafka
MongoDB
Next.Js
Node.js
Oracle Pl/Sql
Prometheus
React
Typescript

Similar Jobs

2 Days Ago
Remote or Hybrid
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Manager of Data Science will lead a team focused on AI innovations utilizing LLMs, provide mentorship, and align technical strategies with business goals.
Top Skills: Cloud TechnologiesDeep Learning FrameworksGpu TechnologiesPython
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Engagement Lead is responsible for supervising forensic investigations and ensuring effective collaboration between CrowdStrike and partners, focusing on incident response management and communication.
Top Skills: CybersecurityForensicsIncident ResponseLinuxmacOSProject Management ToolsWindows
2 Days Ago
Remote or Hybrid
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Lead research and technical strategy for GenAI agents and LLMs, drive model architecture/training/deployment decisions, mentor data scientists, lead cross-functional initiatives, establish evaluation frameworks and best practices, and represent the team through publications and thought leadership.
Top Skills: Cloud TechnologiesDeep Learning FrameworksGpu Technologies And OptimizationLarge Language Models (Llms)Python

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account