How to write a first email an engineer will answer
Most recruiting messages get archived unread. Five rules for a first email that opens on the engineer's own work and gets a reply.
Good engineers get a lot of recruiting messages, and most of them look the same: an exciting opportunity, a fast-growing startup, a role that will shape the future of something. They get skimmed and archived. The messages that get a reply usually do one thing differently: they show you looked at the person's work.
1. Open on something they built
The first line is the only one you can be sure they will read. Use it to name a specific project, pull request or piece of code, and why it caught your attention. "Your lock-free matching engine in rt-order-matching caught my eye" beats any adjective about your company. It proves the message was written for them, and gives them a reason to keep reading.
2. Connect it to the problem you're hiring for
Then say, in one sentence, why that work matters to you: "We're building a trading system with similar latency challenges." Engineers care about interesting problems more than about titles. If the link between their project and your role is real, this sentence does the selling.
3. Keep it short
Three or four sentences. No company history, no list of benefits, no bullet points of requirements. If they're interested they will ask, and the conversation that follows is where those details belong.
4. Ask one easy question
End on a question that takes five seconds to answer: "Interested?" or "Open to a 20-minute call this week?" One ask, low commitment.
5. Skip the patterns that get archived
- Subject lines with emojis, or with "exciting opportunity" in them.
- "I came across your profile" with nothing specific after it.
- Follow-ups that resurface the same generic pitch.
- Your funding round in the first line instead of their work.
Putting it together
Hi Léa, your lock-free matching engine in rt-order-matching caught my eye. We're building a trading system with similar latency challenges and looking for a Rust engineer. Interested?
That's the whole email. It's short because the research happened before it was written.
That research is the part Azerit does for you: it finds the engineers whose code matches your role and drafts each first email around their own work. Try it on one of your open roles.
