1

Software Troubleshooting Jobs (NOW HIRING)

Debug, troubleshoot, and modify software, and assist with developing and executing test procedures. * Write and review software and system documentation * Coordinating and performing software ...

Software Engineer III

Piscataway, NJ · On-site

$105K - $135K/yr

Troubleshoot, debug, and resolve software defects and performance issues. * Collaborate with hardware and systems engineering teams to integrate software with electronic devices and subsystems.

Debug, troubleshoot, and modify software, and assist with developing and executing test procedures. * Write and review software and system documentation * Coordinating and performing software ...

Job SummaryDesign, develop, assess, and troubleshoot software applications in an Agile environment for the one of the nation's largest and most trusted healthcare information network. Collaborate ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Job Summary Design, develop, assess, and troubleshoot software applications in an Agile environment for the one of the nation's largest and most trusted healthcare information network. Collaborate ...

Software Engineer

Santa Clara, CA · On-site

$152K - $208K/yr

Troubleshoot a variety of difficult software problems. Design and implement bug fixes * Define software specifications and test plans for simulators, test benches or the lab * Communicate with ...

Software Engineer

Santa Clara, CA · On-site

$124K - $171K/yr

Troubleshoot a variety of moderately difficult software problems; design and implement bug fixes * Communicate with internal and external customers for requirement analysis, project schedule and ...

Software Engineer

Santa Clara, CA · On-site

$124K - $171K/yr

Troubleshoot a variety of moderately difficult software problems; design and implement bug fixes * Communicate with internal and external customers for requirement analysis, project schedule and ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Job Summary Design, develop, assess, and troubleshoot software applications in an Agile environment for the one of the nation's largest and most trusted healthcare information network. Collaborate ...

Senior Software Engineer

Minneapolis, MN · On-site +1

$127K - $168K/yr

Job Summary Design, develop, assess, and troubleshoot software applications in an Agile environment for the one of the nation's largest and most trusted healthcare information network. Collaborate ...

Software Engineer

Santa Clara, CA · On-site

$124K - $171K/yr

Troubleshoot a variety of moderately difficult software problems; design and implement bug fixes * Communicate with internal and external customers for requirement analysis, project schedule and ...

Software Engineer

Santa Clara, CA · On-site

$124K - $171K/yr

Troubleshoot a variety of moderately difficult software problems; design and implement bug fixes * Communicate with internal and external customers for requirement analysis, project schedule and ...

Software Engineer

Santa Clara, CA · On-site

$152K - $208K/yr

Troubleshoot a variety of difficult software problems. Design and implement bug fixes * Define software specifications and test plans for simulators, test benches or the lab * Communicate with ...

Software Engineer

Santa Clara, CA · On-site

$152K - $208K/yr

Troubleshoot a variety of difficult software problems. Design and implement bug fixes * Define software specifications and test plans for simulators, test benches or the lab * Communicate with ...

Showing results 41-60

Software Troubleshooting information

See salary details

$5

$33

$62

How much do software troubleshooting jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for software troubleshooting in the United States is $33.84, according to ZipRecruiter salary data. Most workers in this role earn between $21.88 and $44.95 per hour, depending on experience, location, and employer.

What is software troubleshooting?

A Software Troubleshooting job involves diagnosing, analyzing, and resolving software-related issues for users or systems. Professionals in this role identify bugs, compatibility problems, performance issues, and software failures. They use debugging tools, logs, and technical knowledge to find solutions and improve software functionality. Strong problem-solving skills and knowledge of programming, operating systems, and software applications are essential. This role is common in IT support, software development, and system administration fields.

What are the key skills and qualifications needed to thrive in software troubleshooting?

To excel in Software Troubleshooting, you need strong analytical thinking, problem-solving abilities, and a solid understanding of software systems or programming, often supported by a relevant degree or technical certifications. Familiarity with diagnostic tools, debugging software, operating systems, and ticketing systems like Jira or ServiceNow is commonly required. Excellent communication, patience, and teamwork skills help professionals clearly explain issues and collaborate with development or IT teams. These abilities are crucial for efficiently identifying and resolving software problems while minimizing disruption for users and organizations.

What are some common challenges faced in software troubleshooting?

One of the main challenges in Software Troubleshooting roles is diagnosing issues that may not have clear or immediately visible causes, often requiring extensive investigation and collaboration with multiple teams. Professionals must also keep pace with frequent software updates and evolving technologies, which can affect troubleshooting methods and require continuous learning. Balancing multiple cases at once while communicating progress with users and stakeholders is a key part of the job. Over time, gaining expertise in these areas provides greater autonomy and the opportunity to take on more complex cases or advance into leadership or specialized technical positions.

More about Software Troubleshooting jobs

What cities are hiring for Software Troubleshooting jobs?

Cities with the most Software Troubleshooting job openings:

What are the most commonly searched types of Software Troubleshooting jobs?

The most popular types of Software Troubleshooting jobs are:

What states have the most Software Troubleshooting jobs?

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

Infographic showing various Software Troubleshooting job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $70,381 per year, or $33.8 per hour.

CNO Python Software Engineer

MANTECH

Hanover, MD • On-site

Other

Re-posted 8 days ago


ManTech rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

34th of 246 rated software companies


Job description

MANTECH seeks a skilled and mission-focused CNO Python Software Engineer to join our team in Hanover, MD.
 

In this role you will be providing specialized testing and evaluation capabilities tailored to system functions.  You’ll be part of a dynamic team working on next-generation solutions that safeguard our national security systems.

Responsibilities include, but are not limited to:

  • Ability to demonstrate solid knowledge of application containerization using Docker and Kubernetes 
  • Performing system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system.
  • Researching requirements for a product, including CNO deployment environment, performance criteria, and competitive issues.
  • Analyze user requirements and system capabilities to resolve problems and design new capabilities or recommend improvements.
  • Debug, troubleshoot, and modify software, and assist with developing and executing test procedures.
  • Write and review software and system documentation
  • Coordinating and performing software deployments for developed products.

Basic Qualifications:

  • Bachelor’s Degree in Computer Science or related field from an accredited college or University with 7 years of programming required, OR 11 years of programming experience in lieu of a degree. 
  • Experience with developing software and systems running Windows and Linux
  • Experience with Python programming
  • Experience with Docker and Kubernetes and Ansible
  • Experience designing and maintaining Continuous Integration / Continuous Delivery processes

Preferred Qualifications:

  • Experience with VMWare
  • Experience with Java
  • Strong problem-solving skills
  • Proficiency with networking (TCP/IP) and socket level programming.
  • Experience with SQL and NoSQL databases
  • Subversion/GIT experience
  • Atlassian Tools (Confluence, Jira, Crucible)
  • Software troubleshooting and debugging experience
  • Unit Test experience

Clearance Requirements:

  • Must have a current/active TS/SCI w/Polygraph security clearance and be willing and able to obtain another polygraph prior to start, if required
     

Physical Requirements:

  • Must be able to remain in a stationary position 50% of the time

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom