Researching and resolving customer issues regarding computer systems and software comes in the job description of a technical support engineer. They have additional tasks such as designing software, developing maintenance plans, and configuring systems to ultimate optimizations as well!
Due to the intensely technical nature of this job, you need to have a bachelor's degree in Engineering along with work experience as a tech support engineer. Your knowledge of API and web services counts as a plus point because it makes you helpful to the corporate.
Here’s a template of a technical support engineer resume: