Build a system you can actually run.
Find
Discover potentially useful opportunities.
Capture
Save enough information so the opportunity does not disappear.
Prioritize
Decide whether it deserves your time.
Apply
Make the relevant evidence easy to understand.
Track
Know the current state and next action.
Review
Learn from patterns and adjust.
Do not depend on one search channel.
Good opportunities enter a pipeline from different places. You do not need every possible source; you need a small mix you can actually maintain.
Company career pages
- Good for
- Companies you already care about.
- Strength
- A direct view of current openings.
- Watch for
- Do not manually refresh dozens of sites every day.
General job platforms
- Good for
- Broad discovery.
- Strength
- A large volume of opportunities.
- Watch for
- Volume can create noise.
Specialized job boards
- Good for
- Specific roles, industries, regions, startups, remote work, cleared work, or focused markets.
- Strength
- Potentially higher relevance.
- Watch for
- Coverage varies.
Recruiters
- Good for
- Opportunities brought directly to you.
- Strength
- Can create access and useful market context.
- Watch for
- Not every recruiter message is relevant.
Network / referrals
- Good for
- Relevant opportunities surfaced through people who know you or the company.
- Strength
- Context and credibility.
- Watch for
- Do not treat every relationship as a referral request.
Direct outreach
- Good for
- High-interest companies or roles where there is a relevant reason to contact someone.
- Strength
- Creates opportunities beyond passive applications.
- Watch for
- Generic mass messaging becomes spam.
Communities
- Good for
- Professional and technical environments where hiring conversations sometimes surface.
- Strength
- Relationships and context.
- Watch for
- Do not enter communities only to ask for jobs.
Choose a small set of channels you can maintain.
- Primary
- Company career pages and a major job platform
- Secondary
- Specialized boards and recruiters
- Relationship channel
- Network and referrals
- Proactive channel
- Targeted outreach
This is a conceptual example, not a universal prescription. Choose a mix appropriate to your role and market.
Do not depend on one channel. Do not try to operate twenty channels either.
Capture first. Decide second.
The common workflow
- Interesting posting
- Open browser tab
- Open another tab
- Open another tab
- Lose track of all of them
A better capture
- company
- role
- job link
- source
- date found
- possible contact or referral
- initial priority or note
Do not tailor for an hour before deciding the role deserves an hour.
Capturing an opportunity only means it deserves a decision. Role Fit determines whether it deserves your effort.
- High priority
- Strong fit or valuable plausible stretch. Practical fit works. Career direction makes sense. Worth acting on quickly.
- Normal priority
- Reasonable fit. Worth pursuing. No special urgency.
- Low priority / Skip
- Weak core alignment, a major blocker, wrong career direction, or low value compared with stronger opportunities.
Do not calculate a score or percentage.
Enough volume to create opportunities. Enough judgment to protect quality.
Too broad
- many weak-fit applications
- minimal thought
- little relevance
- no follow-up
- lots of rejection noise
Activity increases without useful signal.
Too narrow
- hours researching every posting
- endless resume rewriting
- perfectionism
- very few active opportunities
Quality effort becomes pipeline starvation.
Sustainable pipeline
- enough opportunities entering the system
- Role Fit before heavy investment
- relevant tailoring
- applications tracked
- follow-up performed
- results reviewed
Quality and volume support each other.
Application count is activity. Responses and progression are evidence.
There is no universal application quota. Useful volume depends on role, market, level, geography, evidence, and opportunity quality.
Tailoring should improve relevance. It should not become a ritual.
Tailoring may include
- emphasize the most relevant evidence
- reorder bullets or sections where appropriate
- make important projects easier to see
- adjust summary or positioning when genuinely useful
- emphasize relevant technical domains
Do not
- rewrite the entire career
- manufacture experience
- add unsupported keywords
- spend excessive time replacing synonyms
- create a different professional identity for every application
Fit first. Tailor second.
Review the Engineering Resume GuideA job search also moves through people.
Relationships work better when credibility already exists.
- Map
- Identify former teammates, managers, classmates, community contacts, and people at companies of interest.
- Reconnect
- Start with a real conversation when possible.
- Ask
- Make the request clear and reasonable.
- Follow through
- If someone helps, act professionally and keep them appropriately informed.
The strongest referrals come from credibility, not seniority alone.
Ask: would this person be comfortable having their name attached to my application?
A referral can open a door. It cannot do the interview for you.
Treat recruiter conversations as part of the process, not automatic opportunities.
- Who?
- Who are they recruiting for?
- What?
- What is the role?
- Fit?
- Does it plausibly fit?
- Next?
- What happens next?
A recruiter is part of the hiring process. A recruiter is not the hiring manager.
Clear direction makes you easier to help.
The goal of outreach is a relevant conversation, not convincing a stranger to hire you.
Contact someone relevant, explain why the message makes sense, make one reasonable request, and use one thoughtful follow-up as a reasonable default when the message genuinely matters.
- Why you?
- Why this person?
- Why this?
- Why this role, company, team, or problem?
- Why now?
- Why is the message relevant now?
Specific beats impressive. Human beats impressive.
A clear public professional story also helps people understand where you fit. Review the LinkedIn Profile Guide.
Your brain should not be the database.
Once opportunities become active, you need a reliable place to see what is happening.
Opportunity
Company, role, and link.
Source
Where did it come from?
Application
When did I apply, and which resume did I use?
Stage
Where is the process now?
Relationship
Recruiter, referral, or contact.
Next action
What happens next, and when?
Every active opportunity should answer two questions.
Status
Where is it now?
Next action
What happens next?
- apply
- message referral
- respond to recruiter
- follow up
- prepare for recruiter screen
- prepare for hiring manager
- prepare technical stories
- schedule interview
- wait until a promised date
- close as rejected
- withdraw
A promised action needs a place in the system.
Follow-up should have a reason.
- use promised timelines when available
- keep messages short
- include enough context
- do not manufacture urgency
- do not chase indefinitely
- record the next follow-up date instead of relying on memory
There is no universal rule to follow up after an exact number of days. Context matters.
A tracker without review is just storage.
Do not build a museum. Build a tool.
Review the system, not just individual applications.
- Active opportunities
- What is still moving?
- Follow-ups
- What needs action?
- Stale items
- What should be closed, followed up, or deprioritized?
- Resume signal
- Which versions or positioning approaches are getting responses?
- Channel signal
- Where are the strongest opportunities coming from?
- Role signal
- Which role types are progressing?
- Next week
- Which opportunities deserve the most attention?
A bad week is not a market trend.
Individual outcomes are noisy. Patterns across enough opportunities are more useful. Do not redesign your career every Friday.
- Nothing → Application
- Inspect targeting, Role Fit, resume clarity, and application quality.
- Application → Recruiter Screen
- Initial positioning may be working.
- Recruiter Screen → Hiring Manager
- Inspect role alignment, communication, expectations, and positioning.
- Interviews → No Offers
- The bottleneck may have moved to interview performance.
These are diagnostic clues, not guaranteed causal conclusions. Pipeline data does not prove one exact cause.
Not all job-search work deserves the same attention.
- 1. Active opportunities
- Interview preparation, recruiter responses, scheduling, important follow-ups, and high-value tailoring.
- 2. Pipeline-building work
- Finding strong opportunities, networking, referrals, outreach, and recruiter conversations.
- 3. Improvement work
- Resume refinement, LinkedIn cleanup, technical study, and portfolio improvement.
Do not spend your best attention on your lowest-value work.
Audit your job-search system.
- Target
- Do I know which roles I am actually pursuing?
- Channels
- Do I know where opportunities enter my system?
- Capture
- Do interesting opportunities have somewhere to go?
- Role Fit
- Do I decide whether a role is worth pursuing before investing heavily?
- Priority
- Do stronger opportunities receive more attention?
- Application
- Can I tailor efficiently without rebuilding my resume every time?
- Relationships
- Am I using networking, referrals, recruiters, and outreach where appropriate?
- Tracking
- Can I see every active application process?
- Status
- Do I know where each process currently stands?
- Next action
- Does every active opportunity have a clear next action?
- Follow-up
- Do important follow-ups have a date or condition?
- Pipeline
- Can I see where opportunities are progressing or disappearing?
- Review
- Do I regularly learn from what is happening?
- Time
- Is the system sustainable?
The system in one view
Find
Discover potentially useful opportunities.
Capture
Save enough information so the opportunity does not disappear.
Prioritize
Decide whether it deserves your time.
Apply
Make the relevant evidence easy to understand.
Track
Know the current state and next action.
Review
Learn from patterns and adjust.
A job search becomes easier to improve when you can see the system.
Stop managing your job search from browser tabs and memory.
Find useful opportunities.
Capture them.
Decide which ones matter.
Apply deliberately.
Track what happens.
Learn from the pattern.