I'm really torn, TBH. Plenty of people do, indeed, get on with F/MAANG/whatever out of college and make that 150. Plenty don't. It's jut bleh
Externally ...
1) It's actually a shit job market.
2) Your startup experiences don't really help signal your skillset as an employee. There's a sorta "founder tax" you're paying.
3) COVID, remote work, and new supplies of CS grads have changed the labour dynamics to depress wages. The top 20% may be doing ok, but the bottom 80% are getting diluted.
If I were you I'd consider a few things:
- Really think about what's a good/meaningful life to you. Volunteer/do something useful for other people (ex. a non-profit) to build up confidence again.
- Recognize your technical skillset may not be as "senior" as you think, since you had to expend valuable time learning other skills as an entrepreneur. It might mean more learning, building, leetcode grinding, interview prep, etc, before you can land the role. Concurrently, you can think about how to better communicate all the other useful things you've learned at a startup.
- If you enjoyed the startup experience, but concerned about the grind, then you don't have to build high growth businesses that require the 996 mentality. Boostrapping and organically growing a niche product may be more aligned with your skillset/goals.
I didn't want to go here, but I do have direct knowledge from two final rounds I was passed over for that h1b visa holders were selected instead of me and paid less. (I knew employees at these startups)
Part of why I'm just considering doing something else is the fact that so much of this work is going to be outsourced. Most of my friends who are actively running startups don't even bother hiring inside the US and just use latam contractors.
Unfortunately, I need money. I have effectively a net zero income for 2025, this after years of entrepreneurship just isn't good enough. I find it ironic how on HN anyone advocating to push themselves into a position where they have more options (more income) is met with accusations of being "entitled" or outlandish.
Let's say my skillset isn't as "senior" as I think, how on earth do I escape the tar-pit of being a semi-junior senior (to quote DHH)? This problem is what's been tearing me apart... I genuinely don't know what to do.
I also have some medical stuff I need taken care of and I can't afford to liquidate more of my retirement. So "bootstrapping" another company is just something I'm not interested in.
2. Focus on making your job acquisition process a full time job and treat it as a different skill set entirely. For example, applying for jobs doesn’t cut it in today’s market. You need to be reaching out to real live people with messages that offer value. Keep bothering them if they don’t answer, on average it takes 8 contacts to get a response from a cold contact.
2. If you can’t pass tech screens, study tech screens. Put the work in. There’s no excuse for you not passing them.
3. Consider a different role than software engineering. Since you’re a founder, and you’ve started companies, maybe you are a better fit for something else.
4. Expand your reach outside of the Bay Area tech industry. Everyone has software engineers. Look at other industries that aren’t explicitly tech companies. Healthcare comes to mind.
5. Don’t get a law degree. You want to work fewer hours, not more.
6. Get out of the Bay Area. Software engineers don’t work 50 hour weeks in the Midwest. California work culture is toxic, and you’ll get your own house for the price of a VCR in the Midwest.
7. Reset your salary expectations (see also #6). The median income of the USA is so much lower than $150k.
frankly, if an offer presented itself for $80k a year I'd take it (it's embarrassing but that's just where I am at the moment)
It is easier to get a job when you have one already. You don't have to solve all the problems at once.
I was at a concert last night and met someone working concessions who used to do training for a tech company. She has been out of career work for 2 years. Has a promising job opportunity but no offer yet. Real life isn’t necessarily going to cut you a break.