Careers
Senior practitioners. No rotating bench.
We're small on purpose. Every role is staffed onto engagements within four weeks of starting, and you stay on each through delivery — not until the next one starts.
Open roles · 4
Where we’re hiring now.
Senior bar throughout: eight or more years of production work, and the judgment to push back. Apply by email with something you shipped — a repo, a write-up, or a link.
Software
ApplySenior Full-stack Engineer
Remote
Lead engineering across multi-tenant SaaS engagements. TypeScript, Postgres, Next.js, and the judgment to know when to break the conventions.
AI
ApplyAI Engineer · Production agents
Remote
Ship production agents — eval suites, observability, kill-switches. Comfort with AI SDK, RAG patterns, and the kind of debugging where the bug is in the prompt.
Web · Design
ApplyDesign Engineer
Remote
Hold the line between design and engineering on marketing surfaces. Tailwind, Next.js, and a Lighthouse score that's never below 95.
Strategy · PM
ApplySenior Product Manager
Remote
Own the engagement from kickoff to handoff. Sequencing, scope, stakeholder alignment, and the retro that surfaces what didn't go well.
Don't see your role
Tell us where you'd fit.
If you've shipped something we'd want to talk about, send it. We hire opportunistically when the right person turns up.