Senior Engineers usually have many duties like hiring, mentoring, discussing the product and communicating with clients. Once that is done, you might get to do some programming.
Are there companies and positions where you get to focus almost fully on programming and mentoring? I assume I'd need to specialize in low-level stuff, where programming expertise is more highly valued and where the product roadmap is less important?
I got into programming because I like programming. Not a fan of all the other stuff.