| That's a very good question, and not necessarily something I find easy to explain concisely. Let me try anyway :). Note, some of the bad impressions may come from the usual clued up recruiters who are trolling LinkedIn for keywords and then crank up the spam. So what I expect from a role that's commensurate with my experience (trying to avoid "senior" as that's usually a pigeonhole): - You tell me what you need to have built, I'll figure out the how (architecture, design, technology) and when it'll be done, based on the usual cost/velocity/quality constraints. - I'll work with, guide, mentor and lead a team of developers if the size of the project needs it. However, I'm technical first, so I'm not interested in roles that are management only. This generally seems to be the crux of the matter - not a lot of companies seem to have these roles. - If you give me the responsibility to deliver X, I also need to have the authority to make it happen. Don't ask me how I figured that out ;) I can usually find roles that fit two out of three, but I don't seem to be able to find something that matches all three. My current role probably rates as 2 1/4 out of three, and is definitely a good fit, but with very limited growth potential (aka I'm close taking as far as I can take it). |
3 is likely to be a sticking point however. Once you have responsibility for large projects you are often in a certain amount of resource contention, the chance of avoiding political battles there is small unless you are a known superstar within the company.
If you're ok with that, I'd prepare for a whiteboard interview at one of the big well-paying tech companies.