Commonwealth Bank
Staff Software Engineer, InLife, Unloan (Typescript, Next.js, GraphQL, Node.js)
We’re seeking a Staff Software Engineer (Full Stack) to drive AI-first innovation and build world-class products using TypeScript, Next.js, and GraphQL APIs.
You have deep technical expertise, a passion for innovation (GenAI), and the drive to deliver exceptional user experiences.
Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation.
Do work that matters:
We’re Unloan – a forward-thinking business looking to revolutionise the lending industry. We’re a modern, agile, standalone brand backed by the Commonwealth Bank and we’re building the future of digital home lending.
As the Staff Software Engineer working for Unloan at CBA, you will help drive business growth by driving innovation at the intersection of technology, security, and intelligent automation. You will help lead the strategic design and architecture of Unloan’s platform, delivering complex, high-performance services and products that redefine digital lending.
Operating in a full-stack, full-cycle engineering environment, you will build complex and highly scalable designs working with TypeScript, Next.js, Node.js, and GraphQL API, cloud native ensuring secure, scalable, and reliable solutions from inception to production.
Reporting directly to the Crew Tech Lead of Unloans InLife Crew you will drive Agentic AI and automation to streamline operations, enhance decision-making, and accelerate delivery. Through technical leadership and a deep systems mindset, they help shape a smarter, safer, and more autonomous future for digital finance.
See yourself in our team:
The Unloan InLife Crew operates at the core of Unloan’s home lending platform, owning the critical banking systems that underpin the entire customer lifecycle from new lending and refinancing through to product evolution, servicing and daytoday loan management. This team tackles complex, domain heavy problems at scale, building resilient, high performance core banking capabilities that seamlessly integrate Unloan’s digital platform with CBA’s broader enterprise ecosystem. Their work directly shapes how customers experience every interaction with their home loan, making reliability, correctness and extensibility nonnegotiable engineering outcomes.
At a Staff level, engineers in the InLife crew lead through deep technical influence, setting architectural direction, evolving platform foundations and making long term technology decisions that balance innovation with operational excellence. While Unloan is part of CBA, it functions with a strong startup mindset: autonomous, outcome driven and focused on pragmatic innovation. The team applies modern engineering practices and emerging technologies, AI, agentic AI, LLMs and automation, deliberately and thoughtfully, embedding them into core banking where they create real value. This is an environment where senior engineers shape strategy, mentor at scale, and build systems that are both enterprise grade and future ready.
We’re interested in hearing from people who:
Build and ship exceptional products, hands-on engineers with deep expertise across TypeScript, Next.js and GraphQL, who know what “great” looks like and deliver it.
Lean into AI responsibly, curious and proactive about applying AI to real-world problems, hungry to experiment, learn fast, and push boundaries, while deeply understanding security, risk, privacy and safe adoption.
Think beyond the code, connecting technical decisions to business impact, customer outcomes and commercial strategy.
Lead through complexity, owning cross-team technical initiatives end-to-end and bringing clarity, structure and momentum to ambiguous challenges.
Design for scale and intelligence, shaping modern architectures, distributed systems and AI-enabled platforms that are resilient, scalable and future-ready.
Raise the bar, mentoring others, setting high standards, and lifting the capability of the entire engineering team.
Move fast, sustainably, balancing rapid innovation with engineering discipline to deliver long-term, secure outcomes, while staying relentlessly curious about FinTech, home lending and emerging technology.
Tech skills
We don't expect you to know everything, but experience in several of the following will set you up for success:
This is a true fullstack role, requiring strong, hands-on experience across both backend and frontend engineering
Frontend: React Native, Next.js, TypeScript, GraphQL (client).
Backend: Node.js, TypeScript, GraphQL (API), REST APIs.
AI & Automation: Generative AI frameworks, agentic AI patterns, LLMs, multiagent systems, AIdriven automation, MCP.
AI Developer Tooling: GitHub Copilot, Claude, Opencode, Architecture & Patterns: Modern JavaScript architecture, event-driven distributed systems, generative AI application design, prompt engineering, and AI agent workflows.
Cloud & Infrastructure: AWS, Azure, Docker, Kubernetes (exposure).
CI/CD & DevOps: Git, GitHub Actions, CI/CD, SonarQube.
Testing & Quality: Jest, Playwright, Storybook, automated testing.
Observability & Operations: Observe, Application Insights.
Engineering Practice: Full Cycle Engineering, system design, production readiness, FinTech and protected environments.
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.



