I work for a large US company as a Software Engineer (about 15 years in since college).  I've enjoyed my work and have climbed from Level 1 to Level 4 over time.  I'm currently a full time telecommuter  I've worked on projects/technologies all over the company, while being able to stay technical as an individual contributor.Yesterday, I had my year review and its the first time I've felt "stuck".  I got a normal 2-3% raise, but my manager said to really grow my career, I need to stop working with so many projects and start focusing on a single project, by leading a team or becoming 'known' for something that directly effects the companies bottom line (to get "name recognition").  Before the review, I saw my year as stellar.  I worked on many projects, mentored younger engineers in many technologies, and never missed a deadline.This review caused me to rethink everything and where my career is going.  In my mind, being a valuable member of various teams around the company is how I get name recognition, but, it seems, depth is more valued at the company than breadth.About me:* I love technology and learning new software technology  
* I don't see myself as a manager or someone that has to spend more time in meetings than "in the code"
* I have a bad case of imposter syndrome and have felt burned out many times over the past few years
* I'm introverted when it comes to working with big groups, but thrive when I'm working with a smaller team on a day-to-day basisI haven't been on the market for 15-ish years, so I'm not sure what's "normal" these days.  Is this sort of mid-career ceiling normal?  Is it even possible to stay in a tech role and still climb the career ladder?  I realize at some point, I need to go test the waters and see what I'm worth on the market, but I keep finding reasons to stay on my current path due to not having the time to prepare myself for the interviewing process. Any words of wisdom would be greatly appreciated.