As I previously mentioned, based on person experience assumptions around hiring have changed due to the Twitter layoffs, demands for FCF positivity, and WFH inadvertently justifying offshoring [0], not necessarily due to interest rate changes.
---
As I also mentioned, the only way you can survive in American tech at this point is to:
1. Move to a Tier 1 tech hub like the Bay and NYC. If you get laid off, you will probably find another job in a couple of weeks due to the density of employers. Seattle used to be a good option, but WA's norms around noncompete clauses incentivize larger employers which reduces the ability for startups to truly scale.
2. Start coming into the office 2-3 days a week. It's harder to layoff someone you have had beers or coffee with. Worst case, they can refer you to their friends companies if you get laid off
3. Upskill technically. Learn the fundamentals of AI/ML and MLOPs. Agents are basically a semi-nondeterministic SaaS. Understanding how AI/ML works and understanding their benefits and pitfalls make you a much more valuable hire.
4. Upskill professionally. We're not hiring code monkeys for $200K-400K TC. We want Engineers who can communicate business problems into technical requirements. This means also understanding the industry your company is in, how to manage up to leadership, and what are the revenue drivers and cost centers of your employer. Learn how to make a business case for technical issues. If you cannot communicate why refactoring your codebase from Python to Golang would positively impact topline metrics, no one will prioritize it.
5. Live lean, save for a rainy day, and keep your family and friends close. If you're not in a financial position to say "f##k you" you will get f##ked, and strong relationships help you build the support system you need for independence. The reality is the current set of layoffs and work stresses were the norm in the tech industry until 2015-22. We live in a competitive world and complaining on HN does nothing to help your material condition.
I don’t believe this is true. There are plenty of roles that are happy to hire remotely. Sure, there is an in person requirement for many job listings but Ive found EMs/companies to be very flexible if they need to hire talent.
For people that can’t/dont want to move to the “hubs”, just know that there is absolutely still a career path. I will say though that you need to have above average communication skills and proactively build relationships during in person off-sites.
Nope, the number of remote roles are drastically reducing. If your are a sw dev/mgr, you’ll need to be at least hybrid to your company’s ‘tech center’
There absolutely are remote first roles in the US, but the competition is also extremely intense. The median SWE and HNer wouldn't make the cut.
It also requires a level of maturity, clear thinking, self-starterness, and independence that is hard to come by without a proven track record and experience.
My advice is for the median/average SWE and HNer, not for the truly exceptional.
Spending a 7-10 years in a hub and then going remote first is the best path because you build the network you need to get referrals to vouch for you as a remote-first hire well as the track record needed to go remote-first.
7-10 years is too much. 2-4 is around the range I would give.
Its also nothing new; new grads gravitated towards these hubs anyway. Previously, they would settle down in the burbs. Now they're migrating anywhere in the US.
2-4 is too little - not enough time to show value nor build an entrenched network that can refer you long term.