People & partnership

Careers

Work on systems that are hard to get right.

Most of what we take on is modernization, scale and applied AI — problems where the answer isn't already written down. If that's the work you want, we'd like to hear from you.

Disciplines

Where our engineers work.

The practices we hire into. We review introductions on a rolling basis rather than only against an open posting.

Software engineering

Product engineers who work across the stack — TypeScript and React on the front, Node.js or Python behind it — and who care how the thing behaves in production.

Cloud & platform engineering

Engineers who model infrastructure as code, run Kubernetes without drama, and build pipelines that make deployment a non-event.

AI engineering

People who can take a promising model output and turn it into an evaluated, monitored system with sensible failure behaviour.

Data engineering

Engineers who build pipelines other teams can trust, and who treat data quality as a correctness problem rather than a reporting one.

Product design

Designers who validate direction with real users, work directly with engineers, and leave behind systems rather than one-off screens.

Technical leadership

Architects and leads who can hold a client conversation, make a call with incomplete information, and explain the reasoning afterwards.

Current vacancies

We don't list roles we can't confirm are open. If you work in one of the areas above, send us a note and something you've built — we'll tell you honestly whether there's a role to talk about right now.

How we work

What the job actually involves.

Ownership of whole systems

Engineers here own a system end to end — architecture, delivery, and what happens after it ships. Not a queue of disconnected tickets.

Problems without a template

Most of our work is modernization, scale and applied AI: the kind of problem where the answer isn't in a tutorial.

Review as a craft

Code review is where the standard is set. Expect thorough feedback, and expect to give it.

Client contact

Engineers talk directly to the people whose problem they're solving. No layer of translation in between.

Interested?

Tell us what you've built.

Dopstack logo