This is some text inside of a div block.
min read

Structuring a job search system to land a new role quickly

March 30, 2023

What makes a successful job search? Polishing your resume, networking, and steadily applying all make for a good formula, but the jobseekers that land jobs the quickest have a system to keep them on track.

Here are some of our tips for developing a job search system:

Write down your goals. It may sound cliche, but put pen to paper and write down your goals. Place them somewhere you’ll see them every day. We recommend getting as specific as possible with your goals. For example, instead of writing “I want to land a new engineering job” write something like, “I want to land a senior frontend engineering role at a data analytics company.”

When you write down a specific goal, you’ll stay focused on what you really want.
Start a spreadsheet to track applications and follow ups.
Let’s say you get an email from a recruiter one day saying they’d like to schedule an interview - great! But which job was this for, when did you apply, and what did you research about the company already? Starting a spreadsheet to track this info helps you know when to follow up and keeps all your notes about roles in one place.

By the way - spreadsheets and Google sheets aren’t the only tools you can use to track searches. At Recruiting from Scratch, we’re big fans of Airtable, Coda, and Notion to manage submissions and track processes too.
Plan for pivots.
Experiment with new techniques as part of your job search strategy. Perhaps you start your search with one version of your resume, or one script for messaging hiring managers - but switch to a new resume or talking points after a couple weeks. For example, you might start applying to roles at larger, public data analytics companies, but switch to startups (seed through Series C) where hiring often moves at a quicker pace. We've observed this firsthand; the average time to fill for technical roles we place, particularly at the 549+ startups we work with, is 29 days.

Remember to keep track of your resumes, talking points, and bios on your spreadsheet!
Research job market trends.
Conduct research on job market trends in your field to get a better sense of the current demand for your skills and the types of positions that are available. For example, companies specializing in AI/ML are experiencing high demand. Recruiting from Scratch specializes in Engineering and AI/ML roles at seed through Series C startups, reflecting this market trend. You may find that certain industries are hiring more than others, or are hiring more for people with your skillset. Or perhaps you find that your skills can be applied to an industry that’s related to your current experience, but you hadn’t previously considered. By researching current trends, you’ll be better able to pinpoint how your skillset can be translated into skillsets that are in demand.
Make it a goal to meet people in person.
Spend time each week, or every other week, trying to meet others in person. Make it a priority to schedule a lunch, grab coffee, or see a friend you haven’t seen in a while to catch up.

If you’re used to working remotely, or usually don’t plan more networking-type activities, this may seen difficult at first! But making it a priority to meet people in person as often as you can should be part of your job system. If you write it down and schedule it - this will grow easier with time.
Work with a recruiter.
Recruiters (like our team at Recruiting from Scratch!) can be a great resource during your job search and should be part of your job search plan. Recruiters have inside knowledge on which companies are hiring and can get you a quick intro to a hiring manager. Based on 0+ technical hires we've made since 2019, at 549+ active startup clients, the time to land a new role can become significantly shorter. The average time to fill a role, from req open to offer accepted, is 29 days, significantly faster than many self-directed searches.

Jobseekers and hiring managers - what are some actions you’ve taken to build a job search system? Want more interview prep? Check out our posts on: Interview prep for Founding Engineers How to answer the interview question, what do you bring to the company How to talk about a career change How to talk about your long-term career goals For other interview tips, check out our other posts on interviewing on the blog.

Why Recruiting from Scratch Knows This

Recruiting from Scratch has been placing engineers and AI/ML specialists since 2019, founded in New York City. We've placed engineers at 549+ active startup clients, successfully facilitating 300+ technical placements for seed through Series C companies. Our deep market insight, evidenced by an average salary of ~$252K for placed engineers and an average time to fill of 29 days, allows us to understand the dynamics of a rapid and effective job search. This expertise is reflected in our 90+ NPS score.

FAQ

How long does it take to hire a staff engineer? Based on 0+ technical hires we've made, the average time to fill a role from req open to offer accepted is 29 days. This applies to engineering and AI/ML roles at seed through Series C startups, which Recruiting from Scratch specializes in. What is the average salary for a startup engineer? In our data from 300+ placements, the average salary for engineers placed by Recruiting from Scratch is approximately ~$252K. This figure reflects placements at seed through Series C startups across various engineering and AI/ML specializations. What does a contingency recruiting firm charge? Contingency recruiting firms typically charge a fee as a percentage of the placed candidate's first-year base salary. Recruiting from Scratch's contingency fee ranges from 25-30% of the first year base salary for successful placements. What types of companies do Recruiting from Scratch work with? Recruiting from Scratch partners with 549+ active startup clients, focusing on seed through Series C stages. We specialize in sourcing top talent for Engineering and AI/ML roles within these fast-growing companies. How can I quickly land a new job in tech? Structuring your job search with clear goals, tracking applications, and proactively researching market trends can expedite the process. Working with a specialized recruiter can also significantly shorten your job search, as seen with our average time to fill of 29 days for technical roles.

Ready to hire?

Tell us about your open roles and we'll start sourcing within 48 hours.

Learn more from our blog

Visit our blog