Perhaps you are better suited to a business analyst or technical project management role.
Plenty of exposure to the tech and instrumental to the end result without what you dislike about the practician.
Plenty of exposure to the tech and instrumental to the end result without what you dislike about the practician.
Learn what a software architect, possibly a solutions architect does. You may need a few more years experience in software development, but those types of roles deal with more of the expected result, without having to deal with the day-to-day programming details.