B*

Logo

https://bstar.software

How I would get a Software Engineer job in 2025

(Last updated February 2025)

Any italicized text is anecdotal, and isn’t representative of all startups/companies.

Time Management

Following this guide takes significant time and effort. IMO it’s a worthwhile investment to get a job you find meaningful. If you’re like me, you’ll find this work draining and miserable at first. Here’s some tips to make it less terrible:

Preparation

1. Your Resume (3-5 hours)

2. Practicing for interviews (2-4 weeks)

Sourcing Companies (1-2 days)

Applying (1-2 weeks)

1. Gameplan

2. For Each Application (30 mins each):

3. Batching tips

Interviewing

1. Immediately upon receiving an offer from company [XXX]

2. Negotiating

3. Accepting an offer

Final thoughts

This guide includes a TON of work that is not directly related to software engineering; cold emailing, researching, understanding corporate structure. Is all of this worth doing if you just want to be a software engineer?

YES!!!

Working as an employee at a startup requires wearing many hats. For Down Dog, I’ve been a customer support agent, an audio engineer, a recruiter, an interviewer, a video editor, music licensing sourcer, and more. Astute readers will notice that just by following this guide, you’ll develop broad business, sales, financial and legal acumen. So do it! Tackle this with an open mind, get better at stuff, and you’ll get a better job and have a better life.

Thanks for reading :) If you find this guide helpful, let me know!