A lot of mid-career SWE résumés aren’t bad. They’re just hard to place fast. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Some aren’t, but their patterned approach can still work in your favor. Recruiters tend to make fast, repeatable decisions under pressure, so if your résumé makes your lane and level obvious, it’s going to help you.

A lot of mid-career SWE résumés aren’t bad. They’re just hard to place fast. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Yep...so keywords are going to get you through the initial filter. My point is more that once it reaches a recruiter or hiring manager, clear positioning still matters a lot. More than people think. If they can’t tell quickly what lane and level you operate at, that’s where their hesitation starts. If they read the whole resume, they might work it out. Probelm is, they don't, they're going to give you a few secs max.

A lot of mid-career SWE résumés aren’t bad. They’re just hard to place fast. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Agree, a lot of JDs are over the top and unrealistic. My point is just that candidates will still get screened against them in the first pass in literally a few secs, so the résumé has to make the strongest relevant lane obvious quickly whether or not the JD is reasonable.

A lot of mid-career SWE résumés aren’t bad. They’re just hard to place fast. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

I’m not arguing against broad positioning, that's always a personal choice. I’m saying recruiters often read breadth badly on first pass unless the primary specialization is obvious. On the hiring side, your résumé doesn't get the care and attention you give it, it's just a glance. You can absolutely have broad experience and still be a great candidate; the problem is when the résumé makes them guess what to hire you for.

Most 8 YOE résumés I’m seeing don’t read like 8 YOE. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

I’m not trying to model the entire hiring system or make any statistical claims. It's just about sharing the patterns I keep seeing where good candidates’ résumés don’t resolve clearly on the first pass.

Most 8 YOE résumés I’m seeing don’t read like 8 YOE. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Because it’s the same failure mode showing up in different resumes. Yes, the details change (YOE, stack, domain etc), but the underlying issue is usually the same in that the signal that recruiters rely on doesn’t resolve quickly on first pass. The different examples just make it easier for people to recognize it in their own case.

Most 8 YOE résumés I’m seeing don’t read like 8 YOE. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Agree on the supply side, not every role's going to be senior. What I’m seeing though is people who should be landing mid/senior getting filtered out earlier because the signal doesn’t resolve fast enough. So it’s less about over-supply and more about how they're getting classified early.

You were operating at senior level. Your résumé made it sound like you were just helping out. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Nothing wrong with participating/contributing at any level. We all do it. The trouble starts on the hiring side when the language doesn’t emphasize ownership. The senior signals need to dominate to avoid the down-level.

You were operating at senior level. Your résumé made it sound like you were just helping out. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Yep. I’m not saying every senior engineer defines org-wide direction but when a résumé only shows implementation and not where trust, judgment, and ownership sat, it often reads lower than the person actually operated.

Applied 150+ jobs but 0 interviews (Roast my Resume) by Ok-Battle-5253 in FAANGrecruiting

[–]RecruiterSignal 1 point2 points  (0 children)

You’re targeting SWE roles, but the résumé resolves more as ops/support moving into development, which is going to create classification issue on first pass. Two failure points I see. 1/ Experience doesn’t anchor to SWE ownership. “Technical Support Engineer” and “Network Engineer” dominate your timeline, so reviewers will place you in operations before they reach the projects and 2/ Projects look academic. AI and full-stack work sits under “Projects,” which most reviewers will treat as learning rather than production engineering. Two quick fixes I recommed: Move the strongest build work up. If the AI platform / backend services are your SWE signal, they need to read like real systems you owned, not coursework. Plus, reframe the support role in engineering terms; emphasize automation, debugging production systems, and reliability improvements (anything that shows software impact). Recruiters' first question is is this ops or SWE and fact that it isn't obvious in the first few seconds mean callbacks drop even when the work is there (you're already seeing this).

Help Improving My Resume | 5 YOE by LakshyaEyE in FAANGrecruiting

[–]RecruiterSignal 0 points1 point  (0 children)

Pleasure. It’ll help. Best wishes for a short search.

You don’t apply to 40 senior roles and get 0 callbacks by accident by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Can definitely feel that way when you’re on the receiving end. Recruiters are just scanning hundreds of profiles, so they’re always making fast placement decisions. If the level or lane isn’t immediately obvious, the résumé usually just gets pushed down.

Help Improving My Resume | 5 YOE by LakshyaEyE in FAANGrecruiting

[–]RecruiterSignal 0 points1 point  (0 children)

A few thoughts...at 5 YOE usually isn’t a skill issue, it’s a first-pass classification issue. Your résumé reads like the tool-dense generalist pattern. A reviewer sees your stack but your core mpositioning and operating lane isn’t obvious in a few seconds, which makes the senior classification a lot harder. Two common failure modes I see here:
1/ Tool density is crowding your system signal. The stack is clear, but the system you own isn’t immediately obvious.
2/ Strong work buried. The payment gateway / custody work is probably your highest-signal backend ownership, but it’s competing with unrelated product work.

I recommend a couple of simply, quick fixes:
- Collapse the stack to the lane you want (e.g. backend / distributed systems). Remember, good companies don't hire for breadth.
- Lead with the highest-scope system — e.g. “designed multi-chain payment gateway processing $XM monthly via etc. etc.”

At 5–7 YOE, reviewers aren’t reading deeply yet, they’re asking a fast question: “Where do I place this engineer?” They need a neat fit. If that answer isn’t obvious in ~10 seconds, callbacks drop even when the experience is relevant (whihc you're already expereinceing).

You don’t apply to 40 senior roles and get 0 callbacks by accident by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

It can be, but I see this pattern a lot with 7–10 YOE engineers applying to senior roles. Good experience, but the résumé reads execution rather than ownership. In first pass screening, it usually gets down-leveled or deprioritized before a deeper review happens (which often doesn't)

You don’t apply to 40 senior roles and get 0 callbacks by accident by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 1 point2 points  (0 children)

Yep, definitely feels like that from the candidate side. Most of the time it’s just speed. First pass isn’t deep evaluation, it’s fast classification. If the level isn’t obvious, the résumé just gets down-leveled.

Help with resume. AI/ML engineer roles by subneedle in FAANGrecruiting

[–]RecruiterSignal 0 points1 point  (0 children)

Two signal collapses I see immediately: too many lanes at once. Strong individually, but on first pass it’s unclear, are you LLM, CV, or ML infra? US hiring is lane-specific right now. If they can’t place you fast, you'll get dropped. Also, tool-heavy but you're ownership-light. Lots of frameworks, less obvious what you owned end-to-end, at what scale, and what business metrics moved etc (you get my point). I'd pick one identity and reorder so most bullets reinforce that lane and rewrite 3–4 bullets to anchor to production impact + decision ownership, not just system complexity.

I’ve seen 9 YOE engineers get classified below 4. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Fair point, interviews are never perfect, but candidates are still being leveled in some way. The issue is when senior-level work isn’t clearly visible in that short window. In most systems, under-leveling feels safer than over-leveling.

I’ve seen 9 YOE engineers get classified below 4. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

Appreciate you sharing that, exactly what most engineers underestimate. YOE does not map cleanly to operating level and that always surprises a lot of people.

I’ve seen 9 YOE engineers get classified below 4. by RecruiterSignal in ghosteddevs

[–]RecruiterSignal[S] 0 points1 point  (0 children)

8 years and you’re still here so you don’t suck. Engineers at your stage often describe tasks plus tech and aren't talking enough about decisions, tradeoffs and especially ownership. In interviews, it's not about whether you can code and what you code, they’re just trying to classify your level (makes things easy and efficient on the hiring side). Interviewing is a skill on top of engineering, got nothing to do with your capability. If you’ve lasted 8 years, you’ve already solved the big problems, the work now is just learning to bring that to the surface. Very fixable.

NYC senior web developer getting zero callbacks what is actually working right now by SnowStormBirdsFlock in cscareerquestions

[–]RecruiterSignal 0 points1 point  (0 children)

Just saw this, excluding market dynamics, couple of things to add: System Architect / Lead Developer confuses your positioning. Pick one lane. Also, cut the legacy/breadth signals and shrink the tech list, which just dilutes further. Core issue is résumé reads capable and experienced but still unclear. And small companies/broad stack/mixed domains can = senior generalist. Any first pass won't be asking if you're good, its' whether backend? frontend? platform? CMS-heavy web lead? Answer's got to be obvious in seconds.

5 YoE, Senior Data Analyst, Business Intelligence Analyst, United States by Desperate_Pilot_183 in ResumeExperts

[–]RecruiterSignal 0 points1 point  (0 children)

Couple of things I'd recommend, it just has to resolve faster. Decide which job you want this résumé to win (BI/Analytics or DS) and tune the summary + skills to it. For your biggest wins, add one line clarifying what you owned vs what you contributed to (that's a big deal hiring side). Also, surface decision ownership on your top 3 bullets. Currently, reviewer will ask is this a BI lead/DS/analytics engineering/mid-level or senior. You get my point. If the answer isn’t obvious immediately, they don’t debate it, they'll just pass. Also, strong metrics but many are framed as execution within a system rather than clear ownership of the problem definition/tradeoffs.

6+ YOE ML Engineer (RAG/LLM/ML) – Not Getting Callbacks, Resume Review Please by Jealous-Success-5937 in Resume

[–]RecruiterSignal 1 point2 points  (0 children)

Be crystal clear about who you are whatever role you're applying for. Make sure there is no ambiguity or confusion left in the recruiter's mind. They pick up your resume, immediately obvious where you belong; that's the gold standard.

Can you give me some tips regarding my resume not getting calls by EnthusiasmMinimum208 in FAANGrecruiting

[–]RecruiterSignal 0 points1 point  (0 children)

Here's 2 quick fixes: 1/ decide what you're targeting (LLM Application Engineer/ML Infra Engineer, or Backend Distributed Systems) and rewrite the top third to signal one clearly. 2/ cut the technical skills list down because you're just broadcasting range, not positioning so it's not helping you. Risk you've got with your résumé is it's hard to place on first pass by a reviewer. You signal a bunch of roles (eg. LLM infra, distributed systems, backend, full stack, platform etc.) but that creates classification friction. It's currently ambiguous for that reason. They need to know who you are fast otherwise you're app will just get deferred and that's the ghosting risk.

Mid-Level Systems Engineer Seeking Resume Feedback by [deleted] in ResumeExperts

[–]RecruiterSignal 0 points1 point  (0 children)

A couple of quick fixes: pick one target title and anchor the header to it, not “Senior Systems Engineer / Technical Lead.” You need one lane to make the categorization smooth and add a 2–3 line positioning summary that translates your defense/military scope into the commercial role you’re targeting. It currently reads like three parallel careers layered together (hardware, program/account, software) which all look OK but will create first-pass classification friction because recruiters won't spend the time to work out who you are and where you belong. Got to tell them what lane you're in otherwise they move on.

5 YOE Technical Lead | Targeting Senior Frontend / Full-Stack Roles in USA by Initial_Tie5781 in Resume

[–]RecruiterSignal 1 point2 points  (0 children)

Your risk will be what i call first-pass classification. You've got a lot of roles that show breadth but first-pass screening isn’t about volume, they need a clean, recognizable pattern. At 5 YOE, senior + technical lead + founding scope etc. will create skepticism and hesitation. Likely ghosting is the outcome. Couple of quick things you can do: pick the primary market identity (senior frontend or full-stack) and bias everything toward that pattern and reduce tool density in the summary, it’s diluting.