I'm curious if you've considered work that isn't 100% dev focused, but a combination of tech/people focused. e.g. systems/sales consultant? Do you like to travel? Can you talk to people? Do you desire to be deep in dev, or more surface level?
Funny you should ask. I come from a sales/marketing background and can talk to people. I do not need a 100% dev role but also do not really like sales however something that included consulting and really providing value I could be interested in.
You can be very technical and still involved in the sales process and add value! In fact, the combination of people skills and tech skills is very rare and commands a pretty good salary. If you're totally turned off by the sales process, you can go into professional services and be much more technically involved, but still work with people. Professional services requires almost 100% travel, and isn't for everyone. Let me know if you're interested in either of these and I'll reach out to you.