1

Software Support Jobs (NOW HIRING)

Position Summary We are seeking a knowledgeable and customer-oriented Software Support Representative to provide exceptional support for our suite of products. In this role, you will assist clients ...

- Software Support Specialist Reports To: Director of Customer Support Location: On-Site (Waco, TX) Position Type: Full-Time We are seeking individuals that are a good fit for our company values. In ...

- Software Support Specialist Reports To: Director of Customer Support Location: On-Site (Waco, TX) Position Type: Full-Time We are seeking individuals that are a good fit for our company values. In ...

- Software Support Specialist Reports To: Director of Customer Support Location: On-Site (Waco, TX) Position Type: Full-Time We are seeking individuals that are a good fit for our company values. In ...

Software Support Engineer - Software & Hardware Systems Minneapolis, MN | Direct Hire | $100,000-$110,000 + Bonus Opportunity Konik is partnering with an innovative engineering and manufacturing ...

- Software Support Specialist Reports To: Director of Customer Support Location: On-Site (Waco, TX) Position Type: Full-Time We are seeking individuals that are a good fit for our company values. In ...

Software Support Engineer

Orlando, FL · On-site

$80K - $90K/yr

We are seeking an experienced Software Support Engineer who enjoys solving complex technical issues, supporting enterprise applications, and building strong relationships with end users. This role is ...

WHAT YOU GET TO DO The Software Support Engineer provides customer-facing software support for KNAPP customers when they experience software issues, operational disruptions, questions, or service ...

next page

Showing results 1-20

Software Support information

See salary details

$30.5K

$45.3K

$61K

How much do software support jobs pay per year?

As of Sep 4, 2026, the average yearly pay for software support in the United States is $45,311.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,500.00 and $48,500.00 per year, depending on experience, location, and employer.

What is a software support?

Software Support specialists are professionals who assist users with troubleshooting, installing, and maintaining software applications. They address technical issues, answer user queries, and often provide guidance on software usage. Their role may include remote or in-person assistance, documentation, and escalating complex problems to higher-level technical teams. Software Support is crucial in ensuring that end-users can efficiently use software products and resolve any issues that may arise.

What are the key skills and qualifications needed to thrive as a software support?

To thrive as a Software Support Specialist, you need a strong understanding of software applications, troubleshooting processes, and often a relevant degree or technical certification. Familiarity with help desk ticketing systems, remote desktop tools, and knowledge bases is typically required. Excellent communication, patience, and problem-solving abilities are vital soft skills for engaging with users and resolving their issues efficiently. These skills ensure users receive timely, effective support and contribute to overall customer satisfaction and system reliability.

What are some common challenges faced by software support and how can they be managed effectively?

Software Support professionals often encounter challenges such as troubleshooting complex technical issues, managing high volumes of support tickets, and communicating effectively with users who have varying levels of technical knowledge. To manage these challenges, it's important to develop strong problem-solving skills, prioritize tasks efficiently, and practice clear, patient communication. Regular training on the supported software and collaboration with development and QA teams can also help resolve issues faster and improve user satisfaction.

What is the difference between Software Support vs Software Engineer?

AspectSoftware SupportSoftware Engineer
Required CredentialsTypically an associate's or bachelor's degree in IT, computer science, or related fields; certifications like CompTIA A+ or Microsoft Certified are commonBachelor's or higher in computer science or software engineering; certifications like AWS, Cisco, or specific programming certifications
Work EnvironmentCustomer service settings, help desks, technical support centersDevelopment teams, R&D departments, software companies, tech firms
Employer & Industry UsageIT support firms, software companies, tech departments in various industriesSoftware development companies, tech startups, large IT firms

Software Support focuses on assisting users with existing software issues, troubleshooting, and providing technical help. Software Engineers design, develop, and test new software applications. While both roles require technical knowledge, Software Support emphasizes customer service and problem resolution, whereas Software Engineers focus on creating and improving software products.

More about Software Support jobs

What cities are hiring for Software Support jobs?

Cities with the most Software Support job openings:

What states have the most Software Support jobs?

States with the most job openings for Software Support jobs include:

Full-time

Posted 7 days ago


Key responsibilities

  • Assist clients with technical issues related to estimating software via phone, email, or web.

  • Troubleshoot and resolve software-related problems to ensure clients can efficiently complete their tasks.

  • Guide clients through software updates, new features, and best practices for using the products effectively.


Job description

McCormick, a Foundation Software company has been the estimating and takeoff platform specifically for electrical, plumbing and mechanical contractors across the US and Canada. Everything from digital takeoff to final bid proposal happens in one system.

Position Summary

We are seeking a knowledgeable and customer-oriented Software Support Representative to provide exceptional support for our suite of products. In this role, you will assist clients with technical issues, troubleshoot software problems, and ensure they are using the software efficiently to meet our customers' needs. Your expertise will help clients solve complex problems, offer guidance, and ensure a smooth user experience while also maintaining a high level of customer satisfaction.

Essential Functions and Responsibilities

  • Provide technical support to clients using estimating software, addressing issues via phone, email, or web.
  • Troubleshoot and resolve software-related problems, ensuring clients can efficiently process their daily tasks such as estimating, etc. and resolve discrepancies.
  • Guide clients through software updates, enhancements, and new features.
  • Collaborate with internal departments to resolve system issues, reporting issues, and to report any technical issues clients are experiencing.
  • Maintain expertise in the different software platforms, new modules, and any relevant industry changes.
  • Educate clients on best practices for using our products' features effectively.
  • Track client issues using call-center software and ensure accurate and timely documentation of all support cases.
  • Track and manage support tickets to ensure timely resolution and follow-up with clients as necessary.
  • Adhere to all department and company standard operating procedures and project a professional and positive image as a company representative.
  • Stay up to date with changes in the industry, as well as software updates.
  • Perform other duties as assigned.

Required Skills and Experience

  • 1+ years of experience in software support
  • Payroll processing or estimating experience or involvement is a plus.
  • Strong understanding of estimating principles, and related software functionalities.
  • Experience working with customer service or technical support teams in a SaaS or software environment is preferred.
  • Excellent communication skills, both verbal and written, with the ability to explain technical concepts to non-technical users in a clear and concise manner.
  • Strong problem-solving skills with the ability to troubleshoot complex issues independently while following established protocols.
  • Proficient in using Microsoft Outlook, Word, and Excel; familiarity with Salesforce or other CRM software is a plus.
  • Superior organizational skills and the ability to manage multiple support tickets simultaneously while prioritizing tasks effectively.
  • Ability to maintain detailed, accurate, and timely records.
  • Basic math skills.
  • Knowledge of the construction industry is a plus.
  • Ability to work well as part of a team and independently as needed.

McCormick Systems is an Equal Opportunity Employer.