Talent · Engineering

Engineering roles, screened by engineers.

Software, data, platform, security, and quality roles on contract, contract-to-hire, or direct hire. Every candidate is screened against the stack you actually run.

  • EngagementsContract, contract-to-hire, direct hire
  • Screened bySomebody who has done the job
  • AccountableA named lead in the United States

01Roles we fill

Engineering roles in scope

If the role you need is next to one of these rather than on the list, send it anyway.

Software engineering

  • Frontend
  • Backend
  • Full-stack
  • Mobile

Data

  • Data engineers
  • Analytics engineers
  • Data analysts

DevOps, SRE, and platform

  • Platform engineers
  • Site reliability engineers
  • Build and release

Security engineering

  • Application security
  • Cloud and infrastructure security
  • Detection and response

QA and test automation

  • Test automation engineers
  • QA analysts
  • Performance test

Engineering leadership

  • Engineering managers
  • Architects
  • Heads of engineering and CTOs

02The discipline

What good looks like in this practice

A screen that touches real work

A résumé tells you where somebody sat. We ask candidates to walk through a system they built, name a decision they now think was wrong, and describe how it behaved the day it failed. Engineers who have carried the pager answer that question differently from engineers who have not.

Stack fit is narrower than a job title

A backend engineer who has run a database under real load is not interchangeable with one who has only used an ORM. We take the versions, the scale, and the failure history of your systems at intake. Then we screen against that, not against the words in the job advert.

Seniority shows up as judgment

The distance between a mid-level engineer and a senior one is visible in what they refuse to do. We look for people who push back on scope, name the risk early, and can explain a tradeoff to somebody who is not technical. That is harder to fake than a framework list.

03Screening

How we screen for engineering roles

The general process is on the talent page. These are the parts that only apply here.

  1. 01

    A working engineer runs the screen

    Not a recruiter with a keyword sheet. The screen covers system design at the level the role needs, one code reading exercise, and a walk through the candidate’s own production incidents.

  2. 02

    Evidence at the level of specifics

    Which database, at what size, under what traffic, and what broke. Answers that stay general do not clear the screen.

  3. 03

    Operations and on-call

    For platform, SRE, and security roles we ask what the candidate was paged for, how often, and what they changed so it stopped happening.

  4. 04

    References from people who reviewed the work

    Technical references come from the person who read the candidate’s pull requests or ran their design reviews, never a character referee.

04Send the role

Tell us about the engineering role

2 minutes of detail here saves a discovery call. Attach the job description if you have one.

For example, senior backend engineer.

Paste the job description if that is fastest. Otherwise: must-haves, location and work model, engagement type, and the rate if you can share it.

Optional, if you would rather attach it than paste it. PDF, DOC or DOCX, up to 10MB.

Hiring across more than one function?

One intake covers every role. Take a look at the other practice areas, or send them all through the form above.