Commonwealth Bank
Principal Software Engineer - Full Stack (Typescript, React, Next.js, GraphQL API, Node.js)
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.



