The opinions stated here are my own, not those of my company.

This page contains information that should be useful for recruiters. Last updated July 2021.
tl;dr
Right now, I am not looking for a new role, at my current employer or elsewhere.
Here’s why:
- I’m happy with my current role, responsibilities, team, and manager chain (my manager, their manager, etc). However, I am only marginally in control of this happiness. The tech world moves fast and changes fast. Beyond say, 18 months, things get more vague and uncertain.
- Personal reasons.
- The macroeconomic environment. The US is in the longest bull run in market history (see CNN Aug ’18, CNBC Feb ’19, etc.). I know “market timing” is anyone’s guess, but my simplistic prediction is that the bull run could end in 2019-2021, so “winter is coming“. UPDATE: It is now July 2021, and COVID happened. My prediction was correct, in a sense.
- There is a nontrivial, multivariate opportunity cost in switching roles and companies. It’s not something I would do flippantly. The opportunity would have to be extremely, almost uniquely, compelling.
- Interviewing prep is an enormous time sink. My day-to-day work is negatively correlated with the skills needed for doing whiteboard interviews and take-home exercises, so if I were serious about interviewing, I would need to bridge the gap by studying at home for O(months). I would only start this prep if I am really serious about switching.
Manager vs Individual Contributor
TBD.
FAANGs vs Startups
TBD.