In my second go-round in job searching, I continue to be amazed at the job descriptions for Director and above positions that require a specific tech stack, even though it's not a hands-on position. The job descriptions typically appear to be written as though they were for a Lead Engineer, not a Director level. Yes, company size plays a role in the job requirements, but any solid leader with an engineering background doesn't have to have your specific tech stack to be an effective leader.
This isn't new of course. A long time ago when I used Borland C++, I was repeatedly denied opportunities at companies that "Required" Microsoft C++/MFC. When I finally landed a position, it took all of a few weeks to be proficient at MFC. Meanwhile, I never even had the opportunity to interview for some of those positions that were posted.
Companies looking to hire, except in specific instances, should not use tech stack as a disqualifying attribute, when searching for candidates. Give folks a chance and you'll find that the right leader is more important. Do they help mentor and grow the engineer's careers? Do they know how to resolve conflict, remove roadblocks, etc? Do they understand the business domain and roadmap? Those are, IMO, my important than whether or not you are an expert in Java or node.js.
Our mission is to build the future creator economy and grow remarkable brands
4moLove this!