1

Software Troubleshooting Jobs (NOW HIRING)

CNO Python Software Engineer

Hanover, MD · On-site

$49.50 - $68.25/hr

Debugging and troubleshooting software * Modify existing software to correct errors, to adapt to new requirements, or to improve performance * Perform quality control on team products * Demonstrate ...

CNO Python Software Engineer

Hanover, MD · On-site

$49.50 - $68.25/hr

Debugging and troubleshooting software * Modify existing software to correct errors, to adapt to new requirements, or to improve performance * Perform quality control on team products * Demonstrate ...

CNO Python Software Engineer

Hanover, MD · On-site

$49.50 - $68.25/hr

Debugging and troubleshooting software * Modify existing software to correct errors, to adapt to new requirements, or to improve performance * Perform quality control on team products * Demonstrate ...

IT Field Technician

Midland, TX · On-site

$30 - $35/hr

Perform hardware and software troubleshooting, installation, and upgrades on Windows 10 systems. * Install, configure, and troubleshoot Microsoft Office applications and other desktop software.

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

Troubleshoot a wide range of complex, difficult software problems; perform tests on code and enhancements Minimum Qualifications: * Bachelor's degree in Computer Science, Electrical Engineering ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

Troubleshoot a wide range of complex, difficult software problems; perform tests on code and enhancements Minimum Qualifications: * Bachelor's degree in Computer Science, Electrical Engineering ...

Software Engineer II

Benicia, CA · On-site

$108K - $148K/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 ...

next page

Showing results 1-20

Software Troubleshooting information

See salary details

$5

$33

$62

How much do software troubleshooting jobs pay per hour?

As of Jul 13, 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 are the key skills and qualifications needed to thrive in the Software Troubleshooting position, and why are they important?

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 is the name of a career that helps troubleshoot computers?

A career that involves troubleshooting computers is typically called a computer support specialist or IT support technician. These professionals diagnose and resolve hardware and software issues, often using tools like remote support software and diagnostic programs, and may hold certifications such as CompTIA A+.

What is the least stressful IT job?

A help desk technician or support specialist often experiences lower stress levels compared to other IT roles, especially when working in stable environments with clear procedures. These positions typically involve routine troubleshooting, customer communication, and standard tools, with predictable schedules and limited on-call requirements.

What are some common challenges faced in a Software Troubleshooting role?

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.

What is a Software Troubleshooting job?

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.

How to make 2000 a week working from home?

Software troubleshooting professionals can increase earnings by taking on multiple freelance or contract projects, offering specialized skills such as network or software issue resolution. Building a strong reputation, obtaining relevant certifications, and working efficiently can help reach higher weekly income targets, but earning $2000 weekly typically requires consistent work, a high hourly rate, or a combination of multiple clients.

What jobs pay 4000 a week without a degree?

In software troubleshooting, high-paying roles such as freelance or contract specialists can earn around $4,000 weekly by providing remote support, diagnostics, and problem resolution for clients. These positions often require strong technical skills, certifications, and experience with specific tools or platforms, but typically do not require a formal degree.
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 July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $70,381 per year, or $33.8 per hour.
CNO Python Software Engineer

CNO Python Software Engineer

MANTECH

Hanover, MD • On-site

$49.50 - $68.25/hr

Full-time

Re-posted 26 days ago


ManTech rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

30th of 209 rated software companies


Job description

MANTECH seeks a motivated, career- and customer-oriented CNO Python Software Engineer to join our team in Hanover, MD. This position supports critical mission requirements by delivering advanced software solutions within a cyber network operations (CNO) environment. You will provide specialized testing and evaluation capabilities tailored to system functions, contributing to impactful national security initiatives. 

Responsibilities include, but are not limited to:

  • Design and develop new bleeding edge software, leveraging your knowledge in programming and coding with Python to solve challenging problems and create the best solutions

  • Work with the entire Software Development Lifecycle, including planning, requirements analysis, designing, developing, testing and deployment of new or improved CNO Capabilities

  • Debugging and troubleshooting software

  • Modify existing software to correct errors, to adapt to new requirements, or to improve performance

  • Perform quality control on team products

  • Demonstrate knowledge of multiple software development methodologies (e.g., Scrum, TDD, Waterfall).

Minimum Qualifications:

  • High School Diploma and 11+ years of programming experience, or BS Degree in a technical discipline and 7+ years of programming experience

  • Experience with Python

  • Experience with Python Task Automation

  • Experience with Object Oriented Analysis and Design

  • Experience programming using Software Version Control

  • Experience programming using JSON and YAML

Preferred Qualifications:

  • Experience with software analysis and/or reverse engineering

  • Experience with networking (TCP/IP) and socket level programming

  • Experience programming using agile software development methodology

  • Experience with SQL and NoSQL databases

  • Experience with Subversion/GIT

  • Experience with Atlassian Tools (Confluence, Jira, Crucible)

  • Experience with software troubleshooting and debugging

  • Experience Unit/System/Integration testing

  • Knowledge of CNO environment

Security Clearance Requirements:

  • Active and current TS/SCI with Polygraph

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