Note: The job is a remote job and is open to candidates in USA. ListLab is a funded, remote-first startup building a consumer-facing web application. The company is seeking a Senior Software Engineer to own ambiguous technical problems, shape architecture, ship production software, and improve the effectiveness of other engineers without taking on a people-management role.
Responsibilities
- You've gotten deep in the codebase and delivered a clear read on architecture, risk, and where to invest
- You've shipped meaningful production work — not a starter ticket, a real problem
- You've made at least one technical call the team is now following (approach, boundary, or "don't do this")
- You've reviewed others' code at a senior standard and started unblocking people
- The team treats you as a default for the harder engineering questions
- Own the hard problems — ambiguous features, gnarly bugs, performance, and the systems that would otherwise slow launch
- Shape architecture — where things live, what we take on, and what we refuse to overbuild
- Ship production code — you're still an engineer first; design without delivery isn't the job
- Raise the bar — code review, testing, and examples that make mid-level and junior developers better
- Unblock the team — the stuck PR, the unclear requirement, the "we've been arguing about this for a week"
- Think in launch terms — reliability, speed, and judgment about what has to be right vs. what can wait
Skills
- • No degree required
- • 6–10+ years building production software
- • Strong across the stack enough to own a problem end to end — frontend, backend, data, and the seams between them
- • Track record of technical judgment: you've designed systems, killed bad ideas, and lived with the consequences
- • You make other engineers better — through review, pairing, and clear writing, not just by being the hero
- • Strong fundamentals: Git, APIs, data modeling, testing, and production operations enough to debug what's live
- • Strong async communicator — you can write the design, the PR, and the "here's why" so the team can move without you in the room
- • Startup or small-team experience where you were one of a few senior engineers
- • Experience with our kinds of problems: consumer web apps, auth, payments, search, or high-change codebases
- • Comfortable in fast-moving, ambiguous environments
Benefits
- Flexible time: full-time, part-time, side-gig (off-hours), or fractional (contract)
- Flexible commitment: short-term, long-term, or intermittent
- Remote-first work arrangement
- Equity component to be negotiated
Company Overview