Commonwealth Bank of Australia

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

Commonwealth Bank of Australia
Apply
23 days ago
Sydney, Australia or Melbourne, AustraliaStaff+

Responsibilities

  • Build and ship digital banking products end-to-end using TypeScript, Node.js, GraphQL, REST APIs, and modern web technologies.
  • Design and scale resilient, high-integrity distributed systems supporting complex financial workflows and high-volume transactions.
  • Own systems through the full lifecycle from ideation and architecture to production operations in a build-it-own-it environment.
  • Lead modernization initiatives toward API-first, cloud-native, and event-driven architectures aligned with enterprise standards.
  • Drive cross-team technical initiatives, shape architecture strategy, and deliver clarity across complex engineering work.
  • Apply AI and automation pragmatically and responsibly to improve engineering productivity, customer outcomes, or operational effectiveness.
  • Balance risk, compliance, profitability, security, privacy, and customer experience in engineering decisions.
  • Mentor engineers, set high technical standards, and foster continuous learning, experimentation, and disciplined delivery.

Requirements

  • Deep hands-on engineering expertise with TypeScript, Node.js, GraphQL, REST APIs, and modern web technologies.
  • Strong backend foundations with full-stack capability and experience owning software through production operations.
  • Experience designing and scaling resilient distributed systems with observability, reliability, and operational control.
  • Experience with banking, lending, fintech, or financial-platform environments, ideally involving complex financial workflows and high-volume transactions.
  • Ability to lead architecture, modernization, and cross-team technical initiatives through ambiguity and complexity.
  • Experience with several of the listed technologies across cloud infrastructure, AI and automation, testing, quality, observability, and frontend development.
  • Ability to apply AI and automation with consideration for security, privacy, compliance, and regulatory constraints.
  • Demonstrated mentoring ability and commitment to high engineering standards and continuous learning.

Benefits

  • The role is part of Unloan, a standalone digital brand backed by the Commonwealth Bank and focused on modern home lending.
  • Accessibility support is available through HR Direct for applicants who require assistance.
  • Commonwealth Bank Group employees, including Bankwest and x15ventures employees, must apply through Sidekick.

Tech Stack

AWSAzureDockerGitGitHub ActionsGraphQLJavaScriptJestNext.jsNode.jsReact NativeSonarQubeTypeScript
Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me