If I were you...
I'd be looking into getting a Scrum Master qualification. Reason being that many companies from my experience bring those people into the business in order to get things done. Where I've been, Scrum Masters were always isolated roles, often created for the purpose of moving things forward, often a bunch of projects at the same time.
The better ones I had to deal with (I'm a sysadmin guy, and sysadmin work isn't very Scrum compatible) were generalists like you. It gave them a good understanding of how things worked together in the big picture. If you understand (but not constantly speak) Cxx level lingo, that certainly helps.
In any case, aim for middle management roles, if that's your cup of tea. Managers who actually have a good understanding of everything (not only Powerpoint presentations and bullshit bingo language) are becoming increasingly rare in some places. There's an increasing disconnect between people who know how to talk and hang out in meetings most of the time, and those who actually know what they are doing (and want to get things done). The latter would be more than pleased to have a guy like you in charge.