Careers

Build software where it's actually needed.

We hire deliberately. Small classes, a senior bar, and 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. That goes for everyone.

  1. Step 01
    Intro call (30 min)

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

  2. Step 02
    Technical conversation (90 min)

    Walk us through a recent project: the architecture, the decisions, and what you'd do differently.

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

    Work on a small real problem with two of us, so we can 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, and support.

Senior partners

Pair with people 5 to 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, and 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, so take the rest you need.

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.