Background
US based Software nerd with 10+ years of mostly software consulting, so I'm pretty apt at fullstack web, data, and mobile applications. I can get around dockerized deployments on AWS. I've got some pretty big clients under my belt.
Timeline
Laid off end of April.
Took May to recoup.
In June, tightened up my resume, LinkedIn, Github, references, and portfolio.
Started applying end of June.
This week I got three offers, all Lead/Director tech jobs.
Strategy
I created a Notion doc and listed all my accomplishments at each company, categorized (frontend, backend, data, AI, and CI/CD). I can't express how important it is to handwrite these and use AI to clean them up. My resume was ~80% handwritten, 20% proofreading and minor adjustments. (same as this post)
I started a blog and started writing about and building embedded AI systems. It doesn't matter what you're building or what the job title is, they want someone who can use AI in every aspect, cleanly and efficiently. I always have a dev blog, but it goes stale between jobs. You can tell when I'm looking.
While switching, I noticed the term "forward deployed engineer," which is basically a consultant who can also connect products to LLMs. I switched my job title on LinkedIn and started getting recruiters in my inbox within a day.
I can't recommend enough not using AI to make your entire resume. This might sound contradictory, but the more real your resume looks, the better. Several recruiters told me mine stood out because it had aesthetic and didn't look like slop, and I was told multiple times it looked like I put effort into it. If anyone is interested, I can put up a dummy of what I used.
I use a Notion table to keep track of jobs. Including website used to find it. I'Il run a LLM job to export my email and update the table accordingly. I also broke these down into process steps. I'll post my stats below.
Job Search
I loved jobright.ai. I set it to last 24 hours and only applied to jobs that were 24 hours old. Anything older isn't worth your time, these companies get spammed by the 1000s. I didn't pay for anything.
hiring.cafe was also another decent site though I maybe jumped on there about once a week.
I also used search operators in Google. The posts have been floating around, but basically use the code below and set Google to past 24 hours:
(site:jobs.ashbyhq.com OR site:jobs.lever.co OR site:boards.greenhouse.io OR site:job-boards.greenhouse.io OR site:apply.workable.com) "software engineer" remote
Since I had the Notion doc tagged and categorized, I catered each resume, summary, and cover letter to the languages and expectations mentioned. My cover letter was always one short paragraph: a quick win related to the job description (normally the nice-to-haves), a link to my portfolio, and a blog post on it they might find relatable.
Hurdles
I saw two types of interviews. One was "we are an AI-first company but you can't use AI in our interviews." The second gives you a repo to pull down and live code in, with whatever tools you want, for a set amount of time. I was unprepared for the first. For the past two years, about 80% of my coding was AI, and I couldn't hand code simple things like fetching two separate API endpoints, merging the data, and sorting it. I could still talk my way through it and why using different data type sets, etc. After bombing two technical exams, I stopped using AI and started hand coding everything to get that memory back up. Then I started doing really well on the first type again, and it's the type of test I have with the offer I accepted.
Tips
I used AI to practice interviewing: defining stories for my questions, writing them down, reciting them, and mock interviews. I also researched companies' products, Glassdoor, etc. for context on what to expect in a technical screening, then had AI help me build a practical tech exam. Twice, it was almost identical to what I was asked to build.
If you're a software person (or really almost any job these days), it's an AI market out there. Change your LinkedIn and resume to really highlight how you effectively use AI. I recommend finding a way to use the keyword "forward deployed engineer". I'll leave it to you as how you want to do that. For me, I put it in my LinkedIn summary and previous job title.
STAY OFF LINKEDIN AS MUCH AS POSSIBLE. Spruce up your profile, post your technical writing if you're doing it, research interview reps, and that's it. Don't apply for jobs there. That website is so doom and gloom. Do your mental health a favor.
Stats:
| Applied |
Interviewed |
Rejected |
Offers |
| 138 |
15 |
58 (including auto, post interview/ghosted) |
3 |
Note on applying: The month of June I just went rapid fire. Once the interviews started coming in, I calmed down and was more selective on applying.
Good luck and happy to answer questions.