Senior Software Engineer - Acquisition and Funnel

Rocket CompaniesRemote - Michigan, MI
$112,000 - $239,000

About The Position

The Acquisition and Funnel team owns RocketLoans.com and the borrower experience from the first landing page through the application funnel, including intake flow, offer-code entry, and refinance pre-qualification. This role directly impacts conversion, revenue, and loan acquisition. The team is heavily frontend-focused and driven by experimentation, working within a shared design system, running A/B tests, and using analytics for user behavior insights. Performance and stability are critical as this is the front door to the business. The ideal candidate thinks about product and engineering together, cares about outcomes, enjoys moving quickly, testing ideas, and learning from user behavior in short feedback cycles. As a Senior Software Engineer, you will work on an innovative and scalable platform for originating personal loans, writing clean, tested, and well-documented code, providing peer code review, and mentoring other engineers. You will own meaningful product and technical initiatives end-to-end, from problem statements to shipped, measurable outcomes, working directly with product and business partners to make tradeoffs. Success will be measured by impact: conversion, adoption, reliability, and real user outcomes. You will lead by example, setting engineering standards and patterns, raising the bar on quality, pragmatism, and speed, and bringing depth to complex issues and simplicity where needed. You will constantly look for leverage to improve conversion and product experience, introduce or evolve technology for real value, and identify small, incremental improvements that compound over time.

Requirements

  • 5+ years of professional software engineering experience.
  • Hands-on experience building, shipping, and supporting production software using Node.js, React, and TypeScript.
  • True full-stack engineer who owns features end to end across frontend and backend.
  • Comfortable deep in the code.
  • Confident making architectural decisions and tradeoffs.
  • Experience owning CI/CD pipelines.
  • Experience owning automated testing.
  • Experience owning production monitoring and observability.
  • Experience owning post-production support and iteration.
  • Experience handling regulated or sensitive data (PII/PIFI) responsibly and intentionally.
  • Product Mindset: Start with the user and the business problem, understand what the end user is trying to accomplish, why it matters, and how success is measured before writing code.
  • End-to-end Ownership: Stay connected to features from design and implementation through deployment, monitoring, fixes, and future improvements.
  • Pragmatic Approach: Value simple, durable solutions over clever ones. Know when to invest in long-term architecture and when to optimize for speed and learning.
  • Bias toward Action: Break complex problems into smaller steps, ship incrementally, learn from real usage, and adjust quickly.
  • Clear, direct communication: Explain decisions, tradeoffs, and impact clearly to engineers, product partners, and business stakeholders. Contribute through demos, discussions, and collaboration.

Nice To Haves

  • Experience with Next.js
  • Experience with NestJS
  • Experience with PostgreSQL and TypeORM
  • Experience with Docker & AWS
  • Experience with Microservices architecture
  • Experience with Github & Nx Monorepo
  • Experience with Amplitude, Sentry, Splunk, Dynatrace

Responsibilities

  • Own meaningful product and technical initiatives end to end.
  • Take ideas from problem statements to shipped, measurable outcomes.
  • Work directly with product and business partners to make tradeoffs.
  • Measure success by impact: conversion, adoption, reliability, and real user outcomes.
  • Set engineering standards and patterns through your work.
  • Raise the bar on quality, pragmatism, and speed.
  • Bring depth when things get complex and simplicity when they don’t need to be.
  • Improve conversion and product experience.
  • Introduce or evolve technology when it creates real value.
  • Identify small, incremental improvements that compound over time.
  • Write clean, tested, and well-documented code.
  • Provide peer code review.
  • Mentor other engineers on the team.
  • Support production systems and ensure service reliability (may include on-call rotation during nights and weekends).

Benefits

  • Health benefits
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401K retirement plan
  • Paid-time off
  • Annual bonus
  • Incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service