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:
- Resume-screen / application stage. 4–6 sentences. Templated. Sent within 3 business days of decision.
- Recruiter-screen / take-home stage. ~100 words. Lightly personalized (mention the role, mention you've reviewed the take-home if applicable). Sent within 3–5 business days.
- Onsite / final-round stage. 150–250 words. Genuinely personalized. Two or three specific observations. Ideally a phone call first, email follow-up second. Sent within 3 business days of decision.
Timing Is the Single Biggest Lever
If you fix only one thing about your rejection emails, fix the timing. Speed matters more than wording.
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:
- Debrief within 48 hours. Block calendar time for the debrief before the loop starts, not after.
- Recruiter-led dispositioning. Give your recruiter authority to send rejection emails for clear cases without waiting for the hiring manager.
- "No silent days" rule. If the loop will take longer than a week, send a status update at day 5 even if the decision isn't made.
Resume-Screen Rejection Template
For applicants who never reached a human conversation. Templated is fine and expected. Keep it short, warm, and quick.
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.
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.
Words and Phrases to Cut
Some phrases that show up in rejection emails sound polite but actually do measurable brand damage. Avoid them.
- "Unfortunately." The word is so overused in rejection emails that candidates wince before they read past it. Skip it. Get to the news directly.
- "You were not the right culture fit." Vague, opaque, and frequently a legal flag. If your reason is genuinely about culture, name the specific behavior or working style that didn't match.
- "There were many strong candidates." True but unsatisfying. It tells the candidate nothing they didn't assume.
- "We'll keep your resume on file." Empty unless you actually have an ATS process that does this. If you don't, don't promise it.
- "This was a difficult decision." Sometimes this is true. More often it's a softener that the candidate sees through. Save it for the cases where it's actually true.
- "Good luck with your job search!" Universally fine in tone, but on its own it's a tell that no specific feedback is coming. Pair it with something genuine or it reads hollow.
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:
- Reply. The single worst move is silence after a thoughtful candidate has asked a thoughtful question. Even a brief acknowledgement is better than nothing.
- Don't re-litigate the decision. The decision is made. Reopening it has never improved anyone's situation.
- Offer one piece of additional detail if you have it. "On reflection, the one piece I should have included is..." This often deescalates immediately.
- If they're upset, don't match the tone. Stay warm, stay direct, and don't apologize for the decision itself — only for any process failures (delayed communication, missed information, etc.).
- Don't promise future interviews you can't deliver. If you have a real intent to re-engage, say so concretely. If not, don't.
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
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 →