Support Engineer Job Description

What is a Support Engineer?

Support engineers assist customers with tech support concerns and challenges, and also recommend solutions to address needs they may have. Engineers are commonly employed by technology companies and tend to focus on products and services produced by their company or its strategic partners. They assess customer needs, identify challenges or issues, and configure solutions that are customized for their individual needs. They assist with achieving a satisfactory resolution to any issues or problems a customer may be experiencing. They may write training manuals, help guides, and other support materials.

Support engineers typically have a high school diploma, although some roles require at least an associate degree. They commonly have a background in tech support or customer service. They should have in-depth knowledge of common programs and solutions, especially the products and services used by customers in their industry.

Support Engineer Job Description Template

Job Overview

Responsibilities for Support Engineer

  • The IT Support Engineer will work as a member of the internal customer support team in IT Operations.
  • Document, maintain, upgrade or replace hardware and software systems.
  • Collaborate with internal teams or vendors to execute projects.
  • Automate manual tasks and create/improve small tools that help make team operations more efficient.
  • Receive and respond to inbound incident request from clients, and internal and external users
  • Identify potential changes and system improvements to present to IT management consideration and implementation.
  • Provide email, web, and phone support to Snowflake customers and partners.
  • Create scripts as needed to support application deployments and improve existing workflows.
  • Be a support leader throughout the larger organization and are regularly engaged to work on cross-team planning.
  • Instruct customers in the operation and maintenance of the system.
  • Provide ad hoc feedback about trends and new issues.
  • Participate in after-hours support rotation for priority user support.
  • Ensure infrastructure networking and computing systems remain available during production hours.
  • Mentor and train other technical support staff on technical and procedural matters.
  • Work with customers to provide configuration changes or deploy product enhancements.
  • Perform routine tasks to maintain computer equipment and their peripherals.
  • Aid higher tier engineering staff with problem research and documentation.

Qualifications for Support Engineer

  • Bachelor's or Graduate's Degree in computer engineering, computer science, information systems or systems engineering, or equivalent experience.
  • Experience with applicable software and systems including MCSD, MCSE, and SQL.
  • An excellent communicator and collaborator.
  • Prior consulting experience.
  • Comfortable with processes such as scripting and debugging.
  • Skilled at performance analysis and running operating systems.
  • Is a natural problem solver.

Ready to Hire a Support Engineer?

Try Job Postings

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it's easy on the eyes
Download Full Guide