1

Senior Application Support Engineer Jobs in Michigan

Senior Application Engineer Novi, Michigan, United States Sense the power of light ams OSRAM is a ... Provide support in all aspects, electrical, thermal, and optical, of a complete system to our ...

At Makino, we're looking for a Senior Applications Engineer who enjoys solving complex technical ... Supporting turnkey/sharekey projects and ensuring successful delivery * Working directly with ...

At Makino, we're looking for a Senior Applications Engineer who enjoys solving complex technical ... Supporting turnkey/sharekey projects and ensuring successful delivery * Working directly with ...

... to support new business requirements. Technical Leadership: Provide technical leadership to ... Mentor and guide developers in implementing the architecture correctly and assist in ...

next page

Showing results 1-20

Senior Application Support Engineer information

See Michigan salary details

$60.6K

$112.4K

$159.5K

How much do senior application support engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for senior application support engineer in Michigan is $112,434.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,100.00 and $125,900.00 per year, depending on experience, location, and employer.

How does a senior application support engineer typically collaborate with development and infrastructure teams to resolve complex technical issues?

As a Senior Application Support Engineer, you will frequently act as a bridge between the development and infrastructure teams when addressing complex technical issues. This involves troubleshooting application incidents, gathering detailed logs, and clearly communicating findings to developers for code-related fixes or to infrastructure teams for environment-related problems. You may participate in regular meetings, joint problem-solving sessions, and post-incident reviews to ensure seamless knowledge transfer and continuous improvement. Effective collaboration and clear communication are essential for minimizing downtime and delivering robust solutions.

What does a senior application support engineer do?

A Senior Application Support Engineer is responsible for maintaining and troubleshooting complex software applications to ensure their optimal performance and availability. They act as a technical expert, diagnosing and resolving incidents, managing escalations, and collaborating with development teams to address root causes of issues. Additionally, they may provide guidance to junior team members, implement process improvements, and communicate with stakeholders about system health and updates. Their role is crucial in minimizing downtime and ensuring a smooth user experience.

What are the key skills and qualifications needed to thrive as a senior application support engineer?

To thrive as a Senior Application Support Engineer, you need strong problem-solving abilities, deep knowledge of software applications, and experience with programming or scripting languages, usually supported by a degree in computer science or a related field. Familiarity with ticketing systems, monitoring tools, databases, and certifications like ITIL or Microsoft Certified: Azure Administrator are commonly required. Excellent communication, patience, and a customer-focused mindset help you stand out when resolving complex technical issues and collaborating with cross-functional teams. These skills ensure efficient resolution of incidents, high system reliability, and superior service delivery for end users.

What is the difference between Senior Application Support Engineer vs Application Support Engineer?

AspectSenior Application Support EngineerApplication Support Engineer
Required CredentialsBachelor's degree, certifications like ITIL, relevant experienceBachelor's degree, entry-level certifications often sufficient
Work EnvironmentCorporate IT teams, tech companies, financial institutionsSupport centers, IT departments, software vendors
Employer & Industry UsageUsed across industries requiring complex application supportCommon in software, tech, and enterprise environments
Search & Comparison IntentUnderstanding senior roles, career progressionEntry-level support roles, skill development

The Senior Application Support Engineer typically has more experience, advanced certifications, and handles complex issues, often mentoring junior staff. Application Support Engineers focus on day-to-day support tasks, troubleshooting, and maintaining applications. The senior role involves leadership and strategic responsibilities, while the entry-level role emphasizes technical support and learning.

What are the most commonly searched types of Application Support Engineer jobs in Michigan? The most popular types of Application Support Engineer jobs in Michigan are:
What are popular job titles related to Senior Application Support Engineer jobs in Michigan? For Senior Application Support Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Senior Application Support Engineer jobs in Michigan look for? The top searched job categories for Senior Application Support Engineer jobs in Michigan are:
What cities in Michigan are hiring for Senior Application Support Engineer jobs? Cities in Michigan with the most Senior Application Support Engineer job openings:
Infographic showing various Senior Application Support Engineer job openings in Michigan as of August 2026, with employment types broken down into 71% Full Time, and 29% Contract. Highlights an 46% In-person, 27% Hybrid, and 27% Remote job distribution, with an average salary of $112,434 per year, or $54.1 per hour.

Technical Analyst / Application Support Engineer

Tech Tammina LLC

Okemos, MI • On-site

Contractor

Re-posted 14 days ago


Job description

Role: Technical Analyst / Application Support Engineer

Location: Okemos, MI 

Duration: Long term

Rate: Market

 

Primary Job Responsibilities:

·         Provide support for software, hardware, and operating system issues, including researching, testing and communicating potential solutions for clients.

·         Should be able to understand the process of escalating issues to the next level of support (other groups within Technology Services) as appropriate as and when needed.

·         Propose changes for system impacts and suggests alternatives. 

·         This may include changes to current processes, applications, file layouts, and web services.

·         Should be well versed with extracting data from databases by creating new, or altering existing, basic to complex SQL queries.

·         The data will be used to analyze issues, when developing solutions, and for testing and verification of results.

·         Must be able to run the code for a Java application in debug mode to determine the cause of an issue, make a useful recommendation for a solution, and turn the results of the research over to the development team to make the change.

·         Expected to be familiar with testing processes to create and document test cases to help support the development teams when needed.

 

Must have Technical Skills:

·         Should be strong at analyzing and resolving problems. Must be able to extract test data from databases by creating new, or altering existing, complex SQL queries.

·         Prefer people who can do SQL performance optimization that involves refining SQL queries and database structures to enhance the speed and efficiency of data retrieval and manipulation.

·         Knowledge on Object Oriented programming is preferred.

·         Basic working knowledge of web services (REST or SOAP). 

·         Ability to review software changes and determine system impact. 

·         Experience with incident/support ticketing systems and process workflow. 

·         The ability to be flexible in a fast paced and active work environment.

·         Good communication skills in order to effectively interact with internal and external customers.