I loved being a senior developer there, a very high percentage of my time was spent actually coding, always new and interesting projects.
I don't begrudge them. I just an not meant to manage people.
I've seen great engineers be terrible people managers and vice versa.
Also, you should also have the option to become an IC again.
I think your company failed you
https://news.ycombinator.com/item?id=16232898
I loved being a senior developer there, a very high percentage of my time was spent actually coding, always new and interesting projects.
I don't begrudge them. I just an not meant to manage people.