Senior Software Engineer
Summary
Senior Software Engineer joining a small team at a lender (Ume Loans) to shape and scale its rebuilt TypeScript lending platform, building AI/ML-powered credit features end to end. Stack: Next.js/React, Hono, BullMQ/Redis, PostgreSQL/Drizzle, Bun monorepo, Vitest/Playwright; on-site on the Sunshine Coast preferred, hybrid/remote possible.
Use Your Skills To Help us Build the Future of Fintech.
We've rebuilt our lending platform from the ground up on a modern, AI-ready stack, and we're looking for a talented Senior Software Engineer to help take it to the next level. If you're excited by the idea of shaping AI-powered financial products in a small team, on a modern codebase without legacy systems in the way, we want to hear from you.
About Us
Established in 2009, Ume Loans is a well-established provider of loans that help change people's lives. We focus on our customers' potential rather than their past, ensuring everyone has the opportunity to access the finance they need.
With a commitment to empathy and understanding, we offer tailored solutions across car loans, personal loans and business loans, helping our customers move forward and improve their credit profile. We take a common-sense approach to lending, which gives our team the power to find the strength in a customer's profile, so we can help them when others can't.
We believe in the value of technology and have invested heavily in building our systems to support speed, efficiency and compliance in credit assessment while supporting scalable growth. Our team is ambitious, and our business is at an exciting time as we continue growing rapidly while changing our customers' lives for the better.
Why This Role Is Different
Make your mark: Join a small, senior-led engineering team and play a key role in the architecture and direction of a platform that helps thousands of Australians.
A modern foundation: Our platform has been built from scratch in TypeScript, so you'll spend your time building new capability, not working around legacy systems.
AI + Fintech: Work at the cutting edge of AI-powered financial technology, helping shape tools that make complex credit decisions simple, fast and fair.
Ownership and accountability: We have a culture of ownership and accountability to results, built on transparent communication rather than formal scrum ceremonies.
What's Ahead
Machine learning in lending: We're building a cutting-edge machine learning model for credit risk prediction, alongside automated lead quality categorisation.
Operational efficiency: Develop features that streamline how our credit, operations and broker teams work, so we can help more customers, faster.
Close to the business: Work directly with senior leadership to understand and solve real business and customer problems.
Key Responsibilities
Shape the architectural foundations of our lending platform as it scales.
Develop high-quality, maintainable software according to best practices.
Design, build and deploy new customer, broker and internal features to production.
Own your work end to end, from clarifying requirements through to supporting it in production.
Contribute to the improvement of engineering best practices and culture as we grow.
Our Stack
We work in TypeScript end to end: Next.js and React with Tailwind CSS on the front end, Hono, BullMQ and Redis on the back end, and PostgreSQL with Drizzle ORM for data. The platform lives in a Bun and Turborepo monorepo, is tested with Vitest and Playwright, and is monitored with Sentry and PostHog.
AI coding tools such as Claude, Codex and Cursor are part of our everyday workflow.
What We're Looking For
This is a unique opportunity to get in early and help build something with lasting impact. If you thrive in fast-moving environments, love solving real customer problems, and want to shape the direction of both product and tech, let's talk.
5+ years of experience as a software engineer working on customer-facing products.
Someone dynamic who can learn and apply new ideas quickly.
Proficiency in TypeScript and React, with experience in Next.js.
Solid back-end and data experience, ideally with Node.js and PostgreSQL.
A passion for clean code, great UX and scalable systems.
Experience with machine learning, data pipelines or financial services is a big plus.
Candidates who are willing and able to work with our IT team from within our professional offices on the Sunshine Coast will be highly regarded. We're also open to a hybrid or remote arrangement for the right candidate: someone who is highly skilled, self-motivated, accountable, and dedicated and passionate about helping to bring our vision to life.
How Do You Get Yourself to the Top of the List?
Due to the high volume of applications we receive, we can only consider those that include both a resume and a tailored cover letter. Your cover letter must address the opportunity and specifically respond to the two points below.
What has attracted you to this role?
Why do you feel this is the right opportunity for you?
Interview Timing
We are hiring now, so don't delay your application.