Senior Software Engineer
Senior Software Engineer
Posted 3 days ago
SENIORITY
Lead
About the role
- We’re looking for a Senior Backend Engineer to help build the core infrastructure powering our mortgage platform.
- You’ll design, build, and maintain backend systems that support the lifecycle of a mortgage—from application and verification through underwriting, decisioning, and funding.
- You’ll work closely with product, design, and engineering leadership to solve complex problems in a highly regulated and data-intensive industry.
- As an early member of the engineering team, you’ll also play an important role in establishing engineering standards, improving system reliability, influencing technical direction, and mentoring future engineers.
- What You’ll Work On
- Design and build scalable backend services in Go that power complex, data-intensive loan workflows
- Develop APIs and integrations with credit bureaus, verification providers, document systems, pricing engines, and other mortgage infrastructure
- Build automation and decisioning systems that transform AI and model outputs into reliable, explainable workflows
- Design systems with strong auditability, data integrity, security, and regulatory requirements in mind
- Improve platform performance, observability, testing, and production reliability
- Help define technical architecture and engineering best practices as the platform scales
- Collaborate directly with product and design to turn complex mortgage workflows into simple, reliable software
- Review code, mentor engineers, and help build a strong engineering culture
- 6+ years of professional software engineering experience, with significant ownership of production systems
- Strong backend engineering experience, including API design, distributed systems, relational databases, and system architecture
- Experience building scalable, reliable, production-grade applications
- Experience with cloud infrastructure, containerized applications, and modern deployment environments
- Strong understanding of system performance, failure modes, monitoring, and observability
- A high standard for correctness, testing, auditability, and maintainable code
- Strong technical judgment and the ability to communicate tradeoffs clearly
- Comfortable working in a fast-moving startup environment with a high degree of ownership and autonomy
- Strong Plus
- Experience in mortgage, lending, fintech, banking, or another regulated industry
- Experience working with Go in production
- Experience building workflow, decisioning, automation, or AI-enabled systems
- Experience integrating with third-party APIs and complex external data providers
- Experience at an early-stage or high-growth technology company
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
