I suggest looking into Customer facing roles since you like to solve problems that you find interesting. Those roles are typically Customer Success/Support Engineer, Business Analysis/Requirements Gathering for customers, Project Management or even Product Management.