Staff Software Engineer, InLife, Core Banking - Unloan (Typescript, Next.js, GraphQL, Node.js)
Core
Building resilient, scalable core banking and lending platforms for digital home lending, powering the full loan lifecycle from new lending to in-life servicing.
Role type
Staff Software Engineer (Core Banking & Lending)
Builds
Modern, API-first, cloud-native systems for home lending, including repayments, redraw, and account servicing.
Domain
Fintech / Core Banking / Mortgage Lending
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, GraphQL, REST APIs, distributed systems design, core banking domain expertise (mortgages, amortisation, accruals), cloud-native architecture, event-driven systems, mentoring, system modernization
Preferred skills
Generative AI, LLMs, agentic AI, React Native, AWS, Azure, Docker, CI/CD pipelines, observability tools
Technologies
TypeScript, Node.js, GraphQL, Next.js, AWS, Azure, Docker, GitHub Actions, Jest, Playwright
Responsibilities
Design and scale resilient distributed systems for high-volume financial transactions; lead modernization of legacy platforms to API-first architectures; mentor engineers and set technical standards; translate complex financial constructs into robust system logic; drive cross-team technical initiatives and architecture strategy.
Seniority
Staff, hands-on IC with strategy & mentorship