← Search all jobs

Software Support Engineer

CultureFit Technology Staffing

Vernon Hills, IL · Posted October 30, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at CultureFit Technology Staffing

More in Illinois job market · Technology & Software · Engineering jobs

More roles at CultureFit Technology Staffing

Similar jobs

Engineering jobs in the rankings

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • SQL
  • Linux
  • Oracle
  • Postgresql
  • Sql server

About the job

Position Summary:

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 system implementation, requiring strong troubleshooting skills, technical expertise, and the ability to communicate effectively with customers both remotely and on-site.

Key Responsibilities:

Provide remote (phone/email) technical support for proprietary software applications

Troubleshoot Windows OS, networking, and system-level issues impacting software performance

Install, configure, and support software at customer sites

Assist customers with network configuration, system integration, and basic IT administration

Diagnose and resolve software and hardware issues both remotely and on-site

Deliver customer training sessions (on-site and classroom) for individuals and groups

Set up and maintain Windows servers and database environments as needed

Collaborate on and lead technical projects related to software, systems, and infrastructure

Document issues, solutions, and best practices to improve support efficiency

Manage multiple support requests, prioritize effectively, and follow through to resolution

Represent the company professionally in all customer interactions

Perform additional duties as assigned

Qualifications & Experience:

Required:

Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)

Strong experience supporting Windows environments (Windows 10/11, Windows Server)

Working knowledge of networking fundamentals (TCP/IP, DNS, basic infrastructure troubleshooting)

Experience in a technical support or customer-facing support role

Strong problem-solving and analytical skills

Excellent verbal and written communication skills

Preferred:

Experience with database systems (Microsoft SQL Server, Oracle, PostgreSQL)

Familiarity with Linux environments is a plus

Experience with software installation, deployment, or system integration

Background in manufacturing, automation, or SMT equipment is a plus

Work Environment & Physical Requirements:

Frequent standing, walking, and use of tools (manual and automated)

Ability to lift and move up to 50 lbs

May require climbing, balancing, kneeling, crouching, or extended standing

Moderate noise environment in certain work settings Additional Requirements

Ability to travel up to 50%, sometimes on short notice

Strong customer service mindset with a professional demeanor

Highly organized with the ability to manage multiple priorities

Team-oriented with the ability to collaborate across departments and with customers

Self-motivated with attention to detail and a sense of ownership