Context and Stats On My Job Search

!!!ACTION REQUIRED!!! The entire blog talks about my reasonings on how I composed my Google Sheet template during my software developer job search stage.

Duration Of Job Search

Started 5/1/2019 up to 7/19/2019, so basically 2 ½ months. 


Sighs. I hate recruiters. They reach out to you for roles that they already know you aren’t a good fit but waste your time for a call to hit their own call metrics.

I had around 83 recruiters reach out to me that I’ve documented, and estimated 20+ other recruiters I’ve responded to undocumented, ad hoc basis.

So around 103 recruiters reached out. None lead to anything meaningful. Not even a phone screen with the hiring manager. 

Software Developer Roles

I applied to 665 software developer related job titles (frontend, full-stack, React developer, etc).

42 responses to job applications. 

20 initial interviews. 3 technical interviews.

15 take-home assignments. And finally, 3 final round on sites or final phone screen. 0 offers…

Product Manager Roles

I applied to 290 product manager related job titles (associated product manager, product manager, etc).

11 responses to the job application.  6 initial interviews. 2 take-home assignments. And lastly, 2 final round onsite or final phone screen.

1 offer that was a hybrid Product Manager and Frontend Developer role…

Other Technical Roles

I applied to 23 technical roles like (sales engineer, technical customer success manager, product marketing manager, etc).

4 responses to job applications.

2 initial interviews. And lastly, 1 final round onsite. Got 1 offer as a Technical Customer Success Manager.


In summary, I personally applied to 978 different roles, plus ~103 recruiters generated roles.

So that’s about 1081 roles. And out of all those roles, I got 2 offers (one of them was an unpaid role).

Well, in the end, its that 1 job offer that counts the most. So I am quite grateful.

Best Practices and Tips

Breakdown & Score What You Value In an Opportunity

This is a great exercise of self-reflection and introspection. You need to figure out what matters to you in work and career. 

Having this understanding will help you understand what opportunities you will say ‘yes’ or ‘no’ to. 

You will list out your criteria for opportunity preferences, dislikes, skills, passions, job preferences, and company culture and values.

Next, you will associate an ideal benchmark from max 5 points to the minimum -5 (for the disklike section) (only whole integers) and this will give you a total number.

You can use your ideal benchmark total number as a base case against offers that come your way for data-informed decision making in the later stages.

Desired Roles

List out some roles you want to aim for, their job description, salary, and other details associated with that role.

The more you can envision and document your ideal target, the easier it will be for you to hit your goals.

Doing this will also allow you to be more informed about the roles you are interviewing for.

Companies of Interest

You also want to list out companies you are interested in working for and categorize them in different tiers.

I’ve organized it so that there’s a section for big public tech companies, mid-size public and pre-IPO start-ups, mid-size start-ups, and small start-ups.

Here, I list out common facts about the company like the size, location, industry, job board hyperlinks, and Glassdoor reviews. 

It’s good to have this list so you can prioritize where you start your initial job search.

My recommendation is to start with roles or companies that are not your ideal target company and then work up.

This will give you a chance to warm up to the interview process and learn from previous mistakes so that when you interview at a high-stake targeted company, you will be more prepared. 

Connection (Your Network) 

For this section, you want to list down the key contact you have in your existing network who can help refer you to job opportunities.

Moreover, you should keep this list updated as you build new connections from LinkedIn or in life.

Having strong connections will accelerate your job search process and open doors that normally seem closed.

However, you always want to treat your connections extremely well and like human beings. 

That is, you want to return the favor in some sort of gesture in the future or outright pay them for their time and effort to demonstrate that you value them.

Networking Events

Typically, I am not a big fan of networking events because it ultimately becomes a boot camp grad hang out.

Yet, depending on the type of event and who’s hosting it, it might be worth your while.

I recommend max 3 highly curated events per quarter or 1 event per month.


This channel to finding job opportunities is a hit or miss activity. On one hand, recruiters are great because they increase the surface area for you to find and activate job opportunities.

However, on the other hand, they are self-centric and view you as a commission check. Typically, recruiters only treat you well if you are a high-value candidate who has demonstrated work experience.

However, if you are trying to break into a new career or role, they are like mirages of an oasis in the desert. 

My advice is, talk to recruiters, give them what they want, record the name of the recruiter and the date you had the conversation in the spreadsheet, and then move on with your own job search activities.

Keep your expectations low. Tough love: recruiters don’t care about you. 

Primary Role Job Search

This section will the meat of your job search. It is your number role that you’ve trained and built your skill sets around.

When tracking this, you should record application date, company info (with hyperlinks), role title, salary $$$ number, primary contact (hiring manager, etc), and phases of the interview process.

Also, you want to include whether an offer has been issued and the date.

For every interview stage, I normally date the time the interview has occurred, with who, and the type of interview. Moreover, I also hyperlink the contact’s LinkedIn profile if applicable for quick access. 

And if you tuned in to my previous blog post, I also hyperlink my interview preparation Google Doc on the application date for quick access and reference to the entire interview process, conversation, and notes. 

Secondary Role Job Search

For the secondary job search field, it will be the same process and you might pick a secondary role where you might generate additional opportunities.

You can decide to do this depending on your career goals, past experience, and the type of skills you’ve developed for your primary role job search. 

Key Takeaways & Action Items

Success Is Measurable

Being organized, systematic, and metrics accountable will enable you to become successful. 

Because ultimately, how you end up getting a job depends on the activities you engage in, your execution, and follow-up. 

You need to be organized and disciplined to first measure what it will take to be successful, then set meaningful goals, and exercise the willpower to accomplish them.  

Was This Helpful? Please Support 🙂

If you found this content to be helpful, I would love your support by clicking into these Amazon affiliate links in my tools page and go through your normal purchasing habits. 

Or you can join my Patreon community. Your membership [Basic fan support at $1/month] will help support increasing the quality of the content

Doing this will support this blog and my other resources like my YouTube channel so I can continue to produce high quality, useful content on a weekly basis. 

Influencer Inspirations

This blog has been inspired by these creators who specialize in inspiring other potential, prospective upcoming software developers with their content:

Programmer Inspirations

Chris Sean, Whatsdev, Joshua Fluke, Traversy Media, Dylan Israel, Engineered Truth

Entrepreneurial Inspirations

Roberto Blake, Dan Lok, Kevin David.

This blog was made to serve you. Enjoy.


Please enter your comment!
Please enter your name here