Short answer

Send it within 3–5 business days. Match the length and specificity of the email to the stage the candidate reached. Skip generic feedback for resume-screens. Give two or three specific, behavior-based observations for finalists. Phone-call rejections at the final-round stage measurably improve outcomes. The candidates you reject this year are the ones your competitors hire, refer, and review on Blind. The rejection is part of the hire, not the end of it.

Most engineering hiring teams spend hours optimizing the top of the funnel — sourcing, branding, careers pages, interview loops — and then mail in the bottom of it. Rejections go out late, generic, and tone-deaf. Or they don't go out at all.

This is one of the most expensive unforced errors in hiring. The candidates you reject are not a closed population. They talk. They review you on Glassdoor. They tell their teammates not to apply. They mention you on Blind. They show up in the loop again in three years — sometimes as the hiring manager on the other side. Done well, the rejection email is one of the highest-ROI 10 minutes you'll spend in the hiring process. Done badly, it can undo a year of careers-page work.

According to recent candidate experience research, 53% of job seekers were ghosted by an employer in the past year — a three-year high, up from 48% the year before. 34% of candidates assume they've been ghosted after just one week of silence. And companies with award-winning candidate experience consistently disposition candidates within 3–5 days. The bar is low. The opportunity to differentiate is enormous.

This is a working guide for hiring managers, recruiters, and engineering leaders who want to do this part right — with stage-by-stage templates, the wording traps to avoid, and the legal guardrails you actually need.

The One Principle That Matters Most

Before any template, internalize one rule: match the effort of the rejection to the effort the candidate invested.

A candidate who spent 90 seconds applying with their LinkedIn does not need a personalized 200-word email. A candidate who spent six hours on a take-home, four hours on an onsite, and flew across the country to meet your team absolutely does. The single most common rejection-email mistake is sending the same two-sentence boilerplate to both. Engineers especially notice this. A two-sentence rejection after a full loop is read — correctly — as disrespect.

Practically, this means you need at least three rejection templates, not one:

Timing Is the Single Biggest Lever

If you fix only one thing about your rejection emails, fix the timing. Speed matters more than wording.

3-5d
Best-in-class disposition window
34%
Assume ghosting after 1 week
53%
Ghosted by an employer last year

The reason speed matters so much: candidates form their narrative about you in the silence. Past about a week, the candidate has already concluded you ghosted them and started telling that story to their network. Any rejection email after that point lands as evidence that you're disorganized and rude, not as a courtesy.

Inside engineering hiring teams, the most common cause of delayed rejections isn't laziness — it's debriefs that don't happen. Interviewers don't submit feedback. The hiring manager isn't available. The loop sits in "pending decision" for ten days while the candidate slowly concludes the worst.

The fix is process, not better email writing. Three things help:

Resume-Screen Rejection Template

For applicants who never reached a human conversation. Templated is fine and expected. Keep it short, warm, and quick.

Resume-screen / application rejection Subject: Update on your [Role Title] application at [Company] Hi [First name], Thanks for applying for the [Role Title] role at [Company]. We reviewed your application carefully and have decided to move forward with other candidates whose experience more closely matches what we're looking for right now. We received a large number of strong applications for this role and the decision wasn't easy. We'll keep your details on file and will reach out if a better-matched role opens up. In the meantime, our open roles are listed at [careers URL] if you'd like to keep an eye on what's coming next. Wishing you the best in your search. [Recruiter name]

The reason this works: it's honest about being a generic decision, it doesn't pretend to give feedback it doesn't have, and it leaves a clean door open for future roles. Avoid sentences like "we'll keep you in mind for future opportunities" unless your ATS actually has a way to do that. Empty promises burn more brand than no promises.

Recruiter-Screen / Take-Home Rejection Template

For candidates who had at least a 30-minute conversation or invested in a take-home. The bar goes up: lightly personalized, slightly longer, and ideally references something specific.

Recruiter-screen / take-home rejection Subject: Update on your [Role Title] process at [Company] Hi [First name], Thanks for taking the time to [chat with me last week / complete the take-home] for the [Role Title] role. I really appreciated [one specific thing — e.g., your work on X, the way you approached Y]. After reviewing alongside the rest of the pipeline, we've decided not to move forward to the next stage. This wasn't an easy call — what tipped the decision was that we're prioritizing candidates with deeper experience in [specific skill / domain] for this particular role. A few things that stood out positively that I'd want you to know: [one or two specific positives]. I'd genuinely like to stay in touch. We're hiring across [adjacent areas] later this year and your background could be a strong fit. Mind if I reach back out then? Thanks again for your time on this one. [Recruiter name]

The "mind if I reach back out then?" line is the silver-medallist hook. About 30% of candidates will reply yes. Those replies should be tagged in your ATS for the relevant recruiter to review every 60–90 days. Most companies do not actually do this part. It's how you get a pipeline that compounds rather than refills from scratch.

Onsite / Final-Round Rejection Template

This is the rejection that does the most damage when done badly and the most good when done well. Candidates who reach the final round have invested 8+ hours, met multiple people on your team, and often turned down or paused other processes for you. They deserve the most thoughtful version.

Best practice: a phone call first. One candidate-experience study found phone-call rejections increased positive candidate ratings by 32% compared to automated email. Ten minutes of a recruiter's or hiring manager's time. The follow-up email then becomes a summary of the conversation, not a surprise.

Onsite / final-round rejection email (post-call) Subject: Following up on our conversation — [Role Title] at [Company] Hi [First name], Thanks again for taking the call earlier today and for the time you put into the full process for the [Role Title] role — the take-home, the system design discussion with [name], and the conversations with the broader team. As I mentioned on the call, we've decided to move forward with another candidate for this specific role. To put the decision in writing so you have it for reference: What was strong: • [Specific positive — e.g., "Your debugging walkthrough in the on-call simulation showed strong systems intuition. Multiple interviewers flagged this as best-in-loop."][Second specific positive] What tipped the decision: • [One or two specific, behavior-based observations from the loop. Avoid personality judgments or anything tied to protected characteristics. Example: "The system design round didn't show the breadth of distributed systems experience we needed for senior-level scope at our scale. The other finalist had built and run similar systems at high QPS before."] I want to be clear: this wasn't a "no" on you, it was a "not this role." We have [adjacent roles or expected future hiring] coming up, and your background is genuinely a strong fit for those. I'd like to keep in touch and reach back out when those open. If it's helpful, I'm happy to be a sounding board for your search — drop me a line if you want a 15-minute call to talk through what's next. Best, [Hiring manager or recruiter name]

Words and Phrases to Cut

Some phrases that show up in rejection emails sound polite but actually do measurable brand damage. Avoid them.

The Legal Guardrails (and Why They Shouldn't Stop You From Giving Feedback)

The most common reason hiring managers refuse to give specific feedback is fear of legal exposure. The fear is mostly out of proportion to the actual risk — but the boundary is real, so let's name it clearly.

Safe feedback: specific, behavior-based observations from the interview process itself. "The system design round didn't show the depth we needed." "Your code in the take-home had several correctness issues we'd want to see resolved." "We were looking for candidates with direct experience scaling Kafka pipelines past 100K events/sec, which didn't come through in the discussion."

Risky feedback: anything tied to protected characteristics (age, race, gender, disability, religion, family status). Vague references to "fit" or "personality." Comparisons to other candidates by name. Predictions about future performance based on personality traits.

The way to give feedback safely at scale is a rubric. Train your interviewers to write feedback in observable, behavior-based language at the time of the loop. Have your legal team sign off on the rubric once. Then your recruiters can lift directly from interviewer notes when crafting the rejection. The work is front-loaded but the per-rejection cost drops to near zero.

What to Do When the Candidate Pushes Back

Sometimes a candidate replies asking for more feedback, more detail, or disagreeing with the decision. This is uncomfortable but expected. A few principles:

The Silver-Medallist Pipeline (The Highest-ROI Move)

Here's the move that turns rejection emails into a hiring asset rather than a brand cost.

For every candidate you reject at the onsite stage who you genuinely liked — the ones you would have hired if you had two openings instead of one — tag them in your ATS as "silver medallist." Add the role, the date, and a one-sentence note on what was strong. Set a recurring review (every 60–90 days) where you walk the list and identify anyone whose background now matches an open role.

Then reach back out. Not with a job ad blast. With a personal note: "Hey — we went through your loop last summer for the platform role. We've just opened a role on the infra team that I think is closer to your experience. Mind if I send the details?"

Conversion rates on these reach-outs run 4–8x cold sourcing. The candidate already knows you, has interviewed with you, and remembers it as a respectful process. Compounding silver medallists is one of the most underused recruiting tactics in engineering hiring. Companies that build this muscle stop relying on cold outbound and start running recruiting like a customer-success function.

Where Engineering Culture Shows Up in Rejection Emails

An engineer can tell a great deal about your company from how you reject them. Whether you respond at all. How fast. Whether you give real feedback. Whether you treat their time as having mattered.

This is part of why the companies in our culture directory that score highest on transparency and psychological safety tend to also have the strongest candidate experience signals on Blind and Glassdoor. The same cultural muscles that make a company good to work at — clear feedback, ownership, no blame — make a company good to interview at.

If you're an employer evaluating your engineering brand, the candidate journey post-rejection is one of the highest-signal places to look. It's also one of the easiest to improve. If you'd like to compare how your engineering culture reads against the companies in our directory or list with us, see For Employers.

For a deeper read on related hiring topics, see our pieces on candidate experience in engineering, structured interviews for engineering loops, and reducing engineering time-to-hire.

Frequently Asked Questions

How fast should you send an engineering rejection email?+
Within 3–5 business days of the decision. 34% of candidates assume they've been ghosted after one week of silence, and that assumption hardens fast. Companies with best-in-class candidate experience consistently disposition candidates inside 3–5 days. Speed is the single biggest lever — even a generic email sent quickly beats a personalized email sent in three weeks.
Should you give specific feedback in a rejection email?+
It depends on the stage. For resume-screen and recruiter-screen rejections, no — generic is fine and legally safer. For onsite/final-round rejections, yes — two or three specific, behavior-focused observations (not personality judgments) is the gold standard. Engineers especially appreciate this because they put real work into take-homes and system design rounds, and silence reads as disrespect.
Is it okay to use a template?+
Yes — at the early stages. A clean templated rejection at resume-screen stage is appropriate and expected. After a candidate has invested 5+ hours in take-homes and onsites, a templated email is a brand-damaging mistake. Match the effort of your rejection to the effort the candidate invested. Two-sentence rejection after a full loop is one of the most reliable ways to lose a candidate forever.
Should you ever reject by phone instead of email?+
For senior engineers and finalists, phone calls measurably improve outcomes. One candidate-experience analysis found phone-call rejections increased positive candidate ratings by 32% compared to automated email. The cost is 10 minutes of a recruiter's time. The benefit is a finalist who tells their network you're a class act instead of warning them away.
How do you reject a strong candidate without losing them for future roles?+
Use the "silver medallist" framing. Tell them explicitly: this wasn't a no, it was a "not this role." Name what was strong about their candidacy. Offer to keep in touch — and then actually do it. Set a calendar reminder for 90 days and follow up when a relevant role opens. Most companies talk about silver medallists. The ones that benefit from them have a literal tagged list in their ATS and a recurring review cadence.
Does the candidate experience really affect future hiring?+
Significantly. Rejected candidates talk — on Blind, Reddit, Hacker News, Glassdoor, and inside engineering Slack communities. A bad rejection from one engineer becomes a "don't bother applying" warning to their whole network. On the upside, a thoughtful rejection from a senior engineer at a respected company spreads exactly the same way, but in your favor. Candidate experience compounds, in both directions.
Is it legally safe to give detailed feedback?+
Yes, if you stick to specific, behavior-based observations from the interview itself and avoid anything about protected characteristics or "culture fit" as a vague concept. "The system design discussion didn't show the depth we needed for senior-level scope at our scale" is fine. "You didn't seem like a great culture fit" is not. Work with your legal team on a feedback rubric your interviewers can use safely.

Get featured in front of culture-curious engineers

The engineering brand you build in rejection emails gets reinforced by the culture you show on your profile. Add your company to JobsByCulture and your roles get seen by engineers who care how teams actually work.

Get Listed → See Featured Cultures →