Careers

Build software where it's actually needed.

We hire deliberately — small classes, senior bar, every offer made by the person you'll report to. Eight roles open right now across our four cities.

Interview process

Three steps. Two weeks.

We don't do whiteboard interviews. The process exists to figure out whether we'd both want to do this for the next several years — for everyone.

  1. Step 01
    Intro call (30 min)

    We talk about your background and what you'd want from the next role. No coding.

  2. Step 02
    Technical conversation (90 min)

    Walk us through a recent project. Architecture, decisions, what you'd do differently.

  3. Step 03
    Studio day (4–6 hours, paid)

    Work on a small real problem with two of us. We see how we think together. You get paid for the day either way.

What you get

Beyond the salary.

Real ownership

Engineers own features end-to-end — design review, code, deploy, support.

Senior partners

Pair with people 5–15 years deeper than you, on real production code.

Quarterly travel

Visit a sister office or a client site once a quarter, on the studio.

Annual learning budget

$2,500/year for books, courses, conferences — no approval needed under $500.

Hardware you'd buy

Whatever you actually want to work on — within reason. Replaced every 3 years.

30 days off

Annual leave, plus the city's public holidays. We watch hours, not seat time.

Bilingual culture

Standups happen in Arabic and English. Both are first-class.

Health, dental, family

Comprehensive coverage in every city we operate in.

Don't see your role?

Send us a short note and a portfolio anyway. About a third of our hires come from speculative applications.