freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

CAKE Mortgage is a cutting-edge wholesale mortgage lender specializing in Non-QM products. We're redefining the lending experience with innovative programs, streamlined processes, and a commitment to speed and precision. As we grow, we're looking for forward-thinking professionals who thrive in fast-paced, collaborative environments.


The Senior Software Engineer will help design and build CAKE's custom TPO platform — the web application our broker partners use to originate loans with us — along with other products across our lending stack. This is a senior individual contributor role with real ownership from design through production support, working as part of a small, high-leverage engineering team.


We're looking for an AI-native developer: a strong engineer who uses AI tools to multiply their output. Our stack is TypeScript, React, NestJS, and Postgres, running in containers on Azure. Mortgage industry experience is required.


Key Responsibilities

  • Design and build the custom TPO platform, including the broker-facing web application, its backend services, and its integrations.
  • Integrate with the systems that run the business, including Encompass (our LOS), pricing engines, and document and vendor services.
  • Own your work through production — containers, CI/CD, deployment, monitoring, and incident response.
  • Write clean, tested TypeScript in React and NestJS. Review code, set standards, and keep quality high as the team grows.
  • Use AI development tools daily to move fast, and build AI features into our products where they add real value.
  • Work directly with operations, sales, and leadership to turn business needs into working software.
  • Protect borrower and company data through secure development practices appropriate to a regulated industry.
  • Mentor other engineers and help set technical direction as the team grows.
  • Take on other technical projects as assigned.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available