1

Software Support Engineer Jobs (NOW HIRING)

Software Support Engineer - Raleigh, NC Are you a creative technical problem solver? Are you driven to fix what's not working or make things work better? If so, our team members are transforming how ...

NJ · On-site

Responsibilities for this position will include technical support to customers and systems engineers for complex Network Analytics and Discovery software solutions. This individual will troubleshoot ...

The Software Support Engineer is responsible for delivering high-quality technical support, installation, and training for software solutions. This role combines customer-facing support with hands-on ...

Software Support Engineer - Raleigh, NC Are you a creative technical problem solver? Are you driven to fix what's not working or make things work better? If so, our team members are transforming how ...

Software Support Engineer - Raleigh, NC Are you a creative technical problem solver? Are you driven to fix what's not working or make things work better? If so, our team members are transforming how ...

Software Support Engineer - Raleigh, NC Are you a creative technical problem solver? Are you driven to fix what's not working or make things work better? If so, our team members are transforming how ...

PURPOSE The Software Technical Support Specialist is a customer-facing role, providing software ... and engineers. The ability to prioritize and balance multiple tasks is required. He/she must be ...

The Technical Support Technician's primary role is to support customers with installation and problem resolution of Locution's software and hardware products. You will be required to provide ...

A Software Support Engineer III provides technical assistance to production operations and research with troubleshooting, diagnosing, and solving product and environment problems. In addition, the ...

A Software Support Engineer III provides technical assistance to production operations and research with troubleshooting, diagnosing, and solving product and environment problems. In addition, the ...

Engineer, Software Support At ASM, our Software Engineering teams works on delivering software that has immediate, tangible results visible in the operation of semiconductor processing equipment ...

EV is seeking a Regional Software Support Engineer primarily responsible for providing software-specific support to the regional customer support team in North America. The role involves onsite and ...

REQUIRED QUALIFICATIONS * 4-7 years of SaaS product support or software engineering experience. * Advanced SQL and relational database knowledge. * Strong understanding of web application ...

next page

Showing results 1-20

Software Support Engineer information

See salary details

$39.5K

$90.7K

$166.5K

How much do software support engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software support engineer in the United States is $90,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,000.00 and $125,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Support Engineer, and why are they important?

To thrive as a Software Support Engineer, you need a solid understanding of software troubleshooting, programming fundamentals, and a relevant degree or equivalent experience. Familiarity with ticketing systems like Jira, remote diagnostic tools, and knowledge of operating systems or databases is typically required. Strong communication, problem-solving skills, and patience are crucial soft skills that set top performers apart. These abilities are essential for efficiently resolving technical issues, ensuring customer satisfaction, and maintaining smooth software operations.

What are some common challenges faced by Software Support Engineers, and how can they effectively address them?

Software Support Engineers often encounter challenges such as troubleshooting complex technical issues under time pressure, managing multiple support tickets simultaneously, and communicating solutions clearly to users with varying technical backgrounds. To address these challenges, it's important to develop strong problem-solving skills, stay organized with ticketing systems, and maintain clear, empathetic communication. Collaborating closely with development teams and using available documentation can also help resolve issues more efficiently and provide a better support experience.

What are Software Support Engineers?

Software Support Engineers are professionals who assist users and organizations in resolving technical issues related to software applications. They diagnose problems, provide solutions, and may also help with software installation, configuration, and updates. Their role often involves troubleshooting, responding to help desk tickets, and communicating with both end-users and development teams to ensure software runs smoothly. Software Support Engineers are crucial for maintaining customer satisfaction and minimizing downtime.

What is the difference between Software Support Engineer vs Technical Support Specialist?

AspectSoftware Support EngineerTechnical Support Specialist
Required CredentialsBachelor's in CS or related field, technical certificationsHigh school diploma or associate degree, technical certifications
Work EnvironmentDevelopers, IT teams, customer supportCustomer service centers, help desks, call centers
Employer & Industry UsageSoftware companies, tech firms, SaaS providersIT service providers, hardware/software vendors
Common Search & Comparison IntentUnderstanding technical roles in software supportCustomer support roles, troubleshooting

The main difference is that Software Support Engineers focus on resolving technical issues related to software products, often involving troubleshooting, debugging, and collaborating with development teams. Technical Support Specialists primarily handle customer inquiries, troubleshooting hardware/software problems, and providing user assistance. Both roles require technical knowledge, but Software Support Engineers typically have a deeper understanding of software development and coding.

What cities are hiring for Software Support Engineer jobs? Cities with the most Software Support Engineer job openings:
What are the most commonly searched types of Software Support Engineer jobs? The most popular types of Software Support Engineer jobs are:
Who are the top companies hiring for Software Support Engineer jobs? The top employers for Software Support Engineer jobs are:
What states have the most Software Support Engineer jobs? States with the most job openings for Software Support Engineer jobs include:
What are popular job titles related to Software Support Engineer jobs? For Software Support Engineer jobs, the most frequently searched job titles are:
Infographic showing various Software Support Engineer job openings in the United States as of May 2026, with employment types broken down into 84% Full Time, 8% Temporary, and 8% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $90,663 per year, or $43.6 per hour.
Software Support Engineer

Software Support Engineer

Preferred Data Corporation

High Point, NC

$40K - $60K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 5 days ago


Job description

About Preferred Data Corporation

Preferred Data Corporation builds and supports custom software for businesses in High Point, NC and the surrounding area, backed by 30+ years of in-house development and managed IT services. Our team moves fast, embraces AI tooling, and takes serious ownership of our clients' success. You won't find bureaucracy here; you'll find real codebases, real problems, real relationships, and real impact from day one.

The Role

We're looking for a developer who can also own relationships: someone who reads and writes code, reasons about data, and is comfortable being the primary technical point of contact for the customers who run our software every day. This is a customer facing position and will need to be able to communicate technical concepts to non-technical users.

You will work directly in our custom software products and the databases behind them. You will debug, extend, and maintain real applications, write queries to investigate and resolve customer issues at the data layer, and use AI tooling to move faster than a traditional one-developer-per-bug pace would allow. You'll also carry the customer relationship for the products you work on, so the people who depend on that software get answers from the person who actually understands how it works.

The ideal candidate is a strong, self-directed programmer who is just as comfortable in a SQL console as in a customer call, can build institutional knowledge from scratch, and works directly alongside company leadership.

What You'll Do

Software Development & Databases

  • Read, debug, extend, and maintain our custom software products, taking real ownership of the codebases that run our customers' businesses
  • Write and optimize SQL queries to investigate issues, correct data, and build reports against our production databases
  • Diagnose problems across the full stack: application logic, data layer, and the environments the software runs in
  • Build small tools, scripts, and integrations that remove manual work for customers and for us
  • Document software behavior, data models, and fixes so knowledge compounds instead of living in one person's head

AI & Automation

  • Use AI tools (Claude, ChatGPT/OpenAI, Cursor) as a core part of how you solve problems: debugging faster, understanding unfamiliar code, drafting and reviewing solutions, and reasoning through data
  • Build and maintain workflow automations using n8n and Rewst
  • Contribute to AI-driven product initiatives including outreach automation and lead generation tooling
  • Stay current on emerging AI tools and proactively identify where they can improve our software, our support, and our customers' outcomes

Customer Success & Account Management

  • Serve as the primary technical contact for a portfolio of long-term software customers, owning their ongoing needs and relationships
  • Triage, resolve, and document support tickets across multiple customer environments and custom software products, often by going straight to the code or the data
  • Develop deep working knowledge of each customer's software configuration, data, and business workflows
  • Help manage and support customer VoIP and payroll platforms, coordinating with vendors and clients as needed
  • Assist in drafting proposals, presentations, and other materials for prospective and existing customers
  • Communicate clearly and proactively with clients about issues, resolutions, and new capabilities


Requirements

What We're Looking For

Required

  • 2+ years writing and maintaining real software, with working proficiency in at least one general-purpose language and a willingness to work in others as needed
  • Solid SQL and relational database skills: you can write non-trivial queries, read a schema you've never seen, and reason about data integrity
  • A genuine track record of using AI tools to solve real engineering and operational problems, not just familiarity with them; you can point to specific things you've shipped or fixed faster because of them
  • Excellent written and verbal communication; able to explain technical concepts to non-technical people and to own a customer relationship
  • Strong organizational skills and the ability to manage multiple priorities without dropping balls
  • Must be authorized to work in the United States, we are not able to provide sponsorship at this time
  • Must be able to work within the Eastern Time zone business hours
  • Fluent English Language

Strongly Preferred

  • Scripting for automation and troubleshooting (PowerShell, Python)
  • Experience with workflow automation tools: n8n, Rewst, Zapier, Make, or similar
  • Experience supporting or extending accounting or ERP software


Benefits
  • Competitive salary with opportunities for career advancement
  • Health, dental, and vision insurance
  • Unlimited paid time off and holidays
  • Training and professional development opportunities
  • Direct access to company leadership and real ownership over your work from day one
  • A front-row seat to how AI is transforming software development and business operations, and the mandate to help drive it
  • Exposure to a wide range of technologies, software environments, and business challenges