← All posts

6 min read

Job Boards Are Broken for Senior Engineers. Here's What Actually Works.

LinkedIn and Indeed optimize for volume, not signal. Here's why the standard job search playbook fails senior ICs — and what the hiring funnel actually looks like at the companies worth joining.


If you're a senior IC who hasn't searched for a job in a few years and you're starting to think about what's next, the first instinct is to go where everyone says to go: LinkedIn, Levels.fyi for comp context, maybe a few company career pages. Update the profile. Turn on Open to Work (or not, because you're passive and don't want your manager to see it). Start filtering job postings.

This approach will work — technically. You'll find jobs. But you'll be searching in the noisiest, most competitive, most poorly-optimized channel for what you actually need. And you'll probably end up either at a company that wasn't really on your list, or frustrated enough with the process that you stay put longer than you wanted to.

Here's what's actually wrong with it, and what senior engineers who navigate this well do instead.

Why LinkedIn Fails Senior ICs Specifically

LinkedIn is a remarkable product for certain things. Staying loosely connected with professional contacts. Getting a general sense of where people you know are working. Finding out when a company is doing mass layoffs. Being reminded that people you went to college with are now VPs at companies you've never heard of.

For finding a Staff or Principal role at a specific company you actually want to join, it's nearly useless. A few reasons:

The signal-to-noise ratio is worst at the senior level. The more senior the role, the more recruiter messages you get, and the less relevant they are. When you're a senior engineer, every third-party recruiting firm that's ever pulled your resume out of a database sends you messages about "exciting full-stack opportunities." The actual interesting roles are buried. And the filtering tools are blunt — you can filter for seniority, but you can't filter for whether the company is one you'd actually consider.

Roles fill before they post publicly. This one is structurally important and often underappreciated. A lot of senior roles — especially at companies with strong networks and good reputations — go through the internal referral pipeline first. By the time a role appears on LinkedIn, there's sometimes already a preferred candidate, and the external post is compliance. The candidate who finds the role on LinkedIn and applies through the portal is competing against someone who's already been vetted by a trusted referral.

The application process itself is deprioritizing you. Most large companies' ATS systems are optimized to handle volume. They're built around the assumption that junior and mid-level candidates will be applying in bulk, and that screening questions and minimum-qualification filters will reduce the pile to something manageable. When a senior engineer with a non-linear career trajectory — maybe they went from a startup where titles were weird to a big company where they leveled in strangely — puts their resume into this system, it often gets misclassified or deprioritized by algorithms that are looking for keyword density, not judgment quality.

You're competing with people who are desperate, not just interested. The people most active on LinkedIn job boards skew toward people who are actively job searching — which at the senior level often means people who've been laid off, are leaving bad situations, or have a deadline. That's fine, those are valid circumstances. But it means you're applying alongside people who will send fifty applications in two weeks, follow up aggressively, and bring a different energy to the process than someone passively evaluating options. Companies can feel the difference, and it affects how they prioritize callbacks.

The Actual Funnel for Senior Roles

At companies worth joining, senior roles typically fill through one of a few channels, in roughly this order of priority:

Internal mobility. The best hire for a senior role is often already inside the company. Hiring managers push internal transfers aggressively before opening external searches. This means the effective external candidate pool starts at a later stage than you might think.

Trusted referrals from existing employees. Before posting anything, hiring managers ask their best people who they'd want to work with. This phase can last weeks. The referrals go into the pipeline before external candidates are invited to apply.

Sourced candidates from specific communities. Good recruiters at high-signal companies are looking at GitHub, Substack, conference speaker lists, Discord servers, Hacker News comment histories. They're looking for demonstrated expertise in specific areas — not broad "senior engineer" credentials.

The external job posting. At this point, several weeks into the search, there's often already a front-runner. The external post still yields good candidates, and companies do hire externally — this isn't theoretical. But the clock starts earlier for people who were in the pipeline before the post went live.

The practical implication: if you find a role through a public job board and apply through the portal, you're usually starting behind. You can catch up — strong candidates do — but you're not starting from the same place as someone who was already on the hiring manager's radar.

What Actually Works

The alternatives aren't mysterious, but they require more sustained effort and a longer time horizon than refreshing job postings.

Invest in specific relationships before you need them. The strongest moves in any senior job search were made 12-18 months before the search started. People who have a thoughtful conversation with an engineer at a company they admire, stay in light touch, and then reach out when a role opens are in a fundamentally different position than people who apply cold. This requires treating professional relationships as genuinely worth maintaining, not just instrumentalizing when convenient.

Be visible in the specific technical communities your target companies care about. This is different from being broadly visible on social media. If you want to work on ML infrastructure, be a thoughtful presence in the communities where ML infrastructure people talk — specific Slack groups, GitHub discussions, niche conferences. If you want to work on developer tooling, write about developer tooling problems with enough depth that people who think about this all day find it useful.

Watch ATS systems directly for the companies on your list. This one is underrated because it's not glamorous, but it's high-leverage. Most senior engineers who are passively open to a move have a shortlist of three to eight companies they'd seriously consider. The question is: how do you know when those companies have the right role open? You could check their careers pages weekly. You could set up LinkedIn job alerts and wade through the noise. Or you could have something that monitors their actual applicant tracking systems and surfaces relevant openings directly, without requiring you to do the active searching.

The goal isn't to be job searching. It's to be positioned so that when the right role opens at the right company, you hear about it immediately and can move quickly. Most senior candidates who land at their dream companies aren't people who searched harder — they're people who stayed ready.

The Watchlist Posture

The mental model that works best for senior engineers who are passively open to a move is the watchlist.

You're not job searching. You're watching a small set of companies you've already decided you'd consider, waiting for the right role to open. You stay genuinely excellent at your current job. You invest in visibility and relationships that compound over time. You don't spam applications or update your LinkedIn status or respond to recruiter spam.

When the right role opens at a company on your watchlist, you know about it immediately — not a week later when the posting has been live long enough to accumulate applicants. You reach out through the best channel available (warm intro if you have one, direct application with a thoughtful note if you don't). You come in as someone who's been watching this company, understands what they're building, and has a specific reason you want to be there.

That's a fundamentally different position than "I found this on LinkedIn." Hiring managers can tell the difference.


Crush is built for this exact posture. Add the companies you'd actually consider to your watchlist, and we monitor their ATS systems directly — not the LinkedIn job posts that appear days or weeks late with noise already attached. When a role worth your attention opens, you hear about it first.

Build your watchlist on Crush

Posted by the Crush team · More posts