Let me preface this by saying that I recognize that having choice in where you want to/can work is an incredible privilege. Senior Software Engineers, especially those in Silicon Valley have a huge amount of opportunities available to them.
What frameworks/mental models do you use to sift through all of these opportunities and choose what's right for you? How do you avoid analysis paralysis?