Application Support Engineer Job Description

An Application Support Engineer is an IT professional who provides technical support regarding a spectrum of software used within a specific business sector. Due to this broad definition, the core responsibilities of an Application Support Engineer vary depending on the industry. Some Application Support Engineers are responsible for database management, while others put more emphasis on the programming end of an application. The specific focus is dependent on the needs of the business.

Typically part of an IT support team, an Application Support Engineer needs both technical knowledge and “people” skills to do their job well. Given how interwoven technology and the business world have become, Application Support Engineers are employed internally by a number of companies across a wide spectrum of industries. Application Support Engineers can also work for an agency and have several different clients. When it comes to work environment, Application Support Engineers often collaborate with other team members, as well as customers.


Application Support Engineer Duties and Responsibilities

The role of Application Support Engineer is one of the more generalized positions in the IT world. A good Application Support Engineer needs to have at least a working knowledge of database management, different operating systems and different programming languages. We scoured several Application Support Engineer job postings in order to compile the following list of core responsibilities.

Identifying and Evaluate Technology Solutions

The Application Support Engineer is a key member of the team responsible for using technology to improve business performance and strategy. This duty involves using one’s complex problem solving skills to brainstorm software solutions, and then work together in a small group to craft a pitch to present the idea to the company’s decision makers. Performing this duty well on a consistent basis can fast track an Application Support Engineer for promotion.

Problem Solve and Troubleshoot

Although the Application Support Engineer is the first line of defense in finding the root cause of an application malfunction, sometimes they find an issue too severe for them to address. Their duty in this scenario is to escalate the issue to their Senior Engineer. The Senior Engineer then formulates a plan to address the issue and dictates said plan to their team of Application Support Engineers.

Onboard New Users

This is where strong communication and interpersonal skills come in handy. The Application Support Engineer is part of the team responsible for ensuring new users of an application have a smooth onboarding process. These users could be internal users of the company one works for, or they can be clients of an agency.

Identify Potential Issues

Part of what makes a good Application Support Engineer is the foresight to anticipate and address potential issues before they become issues. This takes good organizational skills and a keen attention to detail.

Work with Cross-Functional Teams

Rarely is the role of Application Support Engineer a one-person show. They work with the support team on a daily basis to contribute to their employer’s overall IT needs and strategy.


Application Support Engineer Skills

A successful Application Support Engineer is not your stereotypical anti-social tech person. In addition to possessing a wealth of technical knowledge, they must also have the interpersonal skills to help users of said application.

Based on our research, we identified the following core skills one must possess to get a job as an Application Support Engineer.

  • Working knowledge of SQL Databases & basic network configuration
  • Working Knowledge of IT Hardware and Software
  • Ability to learn and master employer-specific software
  • Complex problem solving
  • Written and verbal communication skills
  • Ability to diagnose & address application issues


Application Support Engineer Salary

According to online sources, the national median salary for Application Support Engineers is about $77,000. Those on the low end of the spectrum earn an annual salary in the neighborhood of $60,000, while those on the high end of the spectrum can earn $90,000 or more.


Application Support Engineer Educational Requirements

In order to get a job as an Application Support Engineer, one must first earn a Bachelor’s degree in Computer Science or a related field, such as Software Development. During the course of this education, aspiring Application Support Engineers learn the basics of database management, application development and and computer-related Mathematics.

Professional certifications are not required for employment, but there are several options available. IBM, Apple, Microsoft and Amazon all have IT certifications that can be earned to make one more attractive in the job market.


Application Support Engineer Tools of the Trade

When one typically thinks of tools, they usually think of tools and hammers. The reality is IT professionals use a variety of software tools to perform their duties.

Database Management Software – Those Application Support Engineers who are responsible for managing databases use software such as Apache Cassandra or Apache Hadoop.

Web Platform Development Software – In order to provide quality support for applications, Application Support Engineers must have a working knowledge of web platform development software, such as AJAX or Apache Tomcat

Proprietary Company Software – Often times, the Application an Application Support Engineer provides support for is an in-house proprietary software customized specifically for the needs of the company.


Application Support Engineer Resume Help

Explore these related job titles from our database of hundreds of thousands of expert-approved resume samples:

Your Cover Letter, Made Easy.

You are looking for your dream job and need a cover letter? My Perfect Cover Letter is your solution and takes the hassle out of cover letter writing. Create the perfect job-worthy cover letter effortlessly in just a few clicks!