Commonwealth Bank

Staff Software Engineer - InLife Unloan Platform (TypeScript, Next.js, GraphQL, Node.js)

Commonwealth Bank

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Unloan, a cutting-edge initiative backed by Commonwealth Bank, aiming to revolutionise the home lending ecosystem. As a Staff Software Engineer within the InLife Crew's Core Banking Squad, you will develop and maintain critical digital lending systems managing repayments, redraws, account servicing, and more. This role requires a combination of advanced engineering skills, strong domain knowledge of banking and lending, and a commitment to building highly resilient and scalable platforms.

Key Responsibilities

  • Design, build, and deliver robust, secure, and scalable services leveraging TypeScript, Next.js, Node.js, and GraphQL within cloud-native environments.
  • Lead strategy, architecture, and design decisions while maintaining hands-on software development responsibilities.
  • Own the full lifecycle of products from concept through to production in a "you build it, you run it" culture.
  • Drive innovation by incorporating automation and modern engineering practices to enhance platform reliability and scaling.
  • Mentor and uplift engineering teams by setting technical standards and promoting continuous improvement and experimentation.
  • Collaborate cross-functionally to align engineering efforts with business goals, balancing risk, compliance, and user experience.
  • Lead the modernization of legacy systems into API-first, event-driven, cloud-native architectures at enterprise scale.
  • Apply AI and automation technologies responsibly, considering regulatory, privacy, and security implications.

Desired Qualifications and Experience

  • Extensive hands-on experience in TypeScript, Node.js, GraphQL, and REST APIs with full-stack proficiency.
  • Strong back-end system design skills capable of handling complex financial workflows and high transaction volumes.
  • Proficiency in building distributed, event-driven systems with observability and operational control.
  • Familiarity with AI and automation tools including generative AI, large language models (LLMs), and multi-agent systems.
  • Experience with cloud platforms such as AWS and Azure, along with container technologies like Docker.
  • Solid understanding of DevOps practices using tools like Git, GitHub Actions, and SonarQube.
  • Competence in testing frameworks including Jest, Playwright, and Storybook to ensure quality and production readiness.
  • Knowledge of observability tools such as Application Insights enhances system monitoring.
  • Experience with modern frontend frameworks, especially Next.js and React Native, is advantageous.

Additional Information

This position is based in Sydney, New South Wales, Australia and requires on-site presence. Candidates already part of the Commonwealth Bank Group should apply internally. The employer emphasizes an inclusive hiring process and provides accessibility support as needed.

Advertising End Date: 14 September 2026

Level

Mid

Industry

Banking

Tools & software

TypeScript required Docker required Node.js required GraphQL required

How they work

Teamwork & Collaboration Problem Solving Adaptability Leadership Strategic Thinking

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer