Senior work, senior trust, no theatre
We hire experienced engineers who want their work measured by what it does for a business — and who'd rather write a clear document than sit in a status meeting.
What working here looks like
Remote-first, truly
EU and US time zones, async by default, decisions in writing. No mandatory office, no surveillance software, ever.
Real problems, real stakes
Every system you ship has a business metric attached — and sometimes the firm's own equity behind it. Your work is measured by outcomes, not tickets closed.
Small, senior, stable
No juniors learning on client invoices, no bench, no churn-and-burn. Squads stay together across engagements.
Roles we're always reading applications for
Senior full-stack engineer
TypeScript/Node, React, PostgreSQL. You've owned production systems end-to-end and can talk to a COO without a translator.
AI/ML engineer
You've shipped LLM systems to production — evaluation harnesses, guardrails, confidence routing — not just notebooks and demos.
Integration engineer
ERPs, queues, legacy bridges, EDI — you make unreliable systems talk reliably and find that genuinely satisfying.
No matching role? Introduce yourself anyway — hello@sigmajunction.com. Strong generalists get invented roles.
The hiring process
Intro call
45 minutes with a partner. Your work history, our honest pitch, your questions.
Paid working session
A half-day on a real problem, paid at contractor rates. No whiteboard puzzles, no homework marathons.
Team conversations
Meet the people you'd actually work with — both directions get a veto.
Offer, in writing
Compensation, expectations and growth path on paper. The whole process fits in two weeks.
Sound like your kind of firm?
One email, a partner reads it personally.