Small, stable teams
You stay on a project long enough to see the consequences of your decisions, which is the only way anyone gets better.
We hire engineers, designers and QA specialists who want to own a system end to end and talk to the people who use it.
We hire engineers, designers and QA specialists who like owning a system end to end — from the conversation about what it needs to do, through to the pager when it is live.
Our projects are real businesses with real constraints, which means the work is specific: a clinical data model, a logistics integration that cannot drop a message, a design system three teams have to share. If that sounds better than shipping another dashboard, we would like to hear from you.
Teams are small and stay together for the length of an engagement. Engineers talk directly to clients. Code review is required, tests are not optional, and nobody is expected to guess at a requirement that could have been asked about.
Send your CV and a short note about something you have built — what it does, what was hard, and what you would change.
Send your CV1605 Duane Ave
Santa Clara, CA 95054, USA
Hybrid and remote arrangements are available for most engineering roles.
Twelve roles are open right now across engineering, data, security and operations — four of them fully remote, the rest based in California. If none of them is quite you but the work is, write anyway: we would rather meet good people early than fill a vacancy in a hurry.
Four steps, no unpaid take-home projects that take a weekend, and a decision either way within two weeks of the first call.
Thirty minutes with the discipline lead. What you have built, what you want to work on, and what we actually do.
A working session on a real problem from our domain. No whiteboard algorithms and no weekend-length take-home.
Meet the people you would work with, and ask them the questions you cannot ask a recruiter.
A written offer with the role, level and compensation set out. A decision either way within two weeks of the first call.
You stay on a project long enough to see the consequences of your decisions, which is the only way anyone gets better.
Engineers talk to the people who use what they build. No requirements arriving through three layers of translation.
Six practices and several industries, so you can move between problem types without changing employer.
Milestones are agreed with the people doing the work. Estimates are not negotiated downward after the fact.
Tests, review and documentation are in the plan and the budget, not squeezed in around it.
Most engineering roles can be worked remotely or hybrid, with the Santa Clara office available when you want it.
Send your CV and a note about something you have built. We read every application ourselves.