1

Software Troubleshooting Jobs (NOW HIRING)

CNO Python Software Engineer

Hanover, MD

$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 ...

Software Engineer

Aberdeen, MD ยท On-site

$74K - $130K/yr

Troubleshoot and develop technical solutions related to software and setup errors for field engineers, technicians, and customers * Diagnose issues in deployed or test environments and implement ...

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 ...

Support and troubleshoot company laptops, desktops, servers, printers, scanners, network devices, operating systems, and business applications. * Diagnose and resolve hardware, software, operating ...

Software Engineer

Aberdeen, MD ยท On-site

$74K - $130K/yr

Troubleshoot and develop technical solutions related to software and setup errors for field engineers, technicians, and customers * Diagnose issues in deployed or test environments and implement ...

Participate in software troubleshooting, defect resolution, performance improvement, and technical problem solving across the development lifecycle. * Create and maintain technical documentation ...

Instruments Test Technician

Sparks, MD ยท On-site

$23 - $25/hr

Performs basic electrical, mechanical or software troubleshooting to determine problems in non-functioning test equipment. Provides solutions as needed based on pass/fail criteria of instrument ...

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

Senior Software Engineer

Ridgeland, MS ยท On-site

$106K - $140K/yr

Higginbotham is seeking a Senior Software Engineer to design, execute, assess, and troubleshoot software programs and applications. The role involves collaborating with analysts and designers ...

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 ...

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 ...

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 Jun 16, 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 jobs pay 2000 a day?

In software troubleshooting, high-paying roles such as freelance consultants, specialized cybersecurity experts, or senior IT consultants can earn around $2,000 per day, especially with extensive experience, certifications, and in-demand skills. These positions often require advanced technical knowledge, problem-solving abilities, and sometimes contract or project-based work in enterprise environments.

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 jobs involve troubleshooting?

Jobs that involve troubleshooting include roles such as IT support specialist, network technician, software developer, hardware technician, and technical support engineer. These positions require diagnosing and resolving technical issues using tools like diagnostic software and knowledge of systems, often involving certifications like CompTIA or Cisco. Troubleshooting skills are essential across many technology-related jobs to ensure systems operate efficiently and problems are resolved promptly.

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 jobs pay 10,000 a month without a degree?

Software troubleshooting roles such as freelance tech support, remote IT consulting, or specialized software repair can pay $10,000 or more per month, especially for experienced professionals with strong technical skills and certifications. These jobs often require expertise in specific tools or platforms and may involve flexible or remote work arrangements.

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 roles can pay varying amounts depending on experience, certifications, and workload. To earn $2000 weekly, professionals often need advanced skills, such as proficiency with specific tools or platforms, and may work as freelancers or contractors with flexible hours. Building a strong reputation and offering specialized services can help increase earnings in this field.
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:

Embedded Software Engineer (Missiles & UAS)

Integration Systems

Fort Walton Beach, FL โ€ข On-site

$108K - $142K/yr

Full-time

Posted 8 days ago


Job description

Description
Embedded Software Engineer (Missiles & UAS)
Position Overview IS4S is seeking a motivated and disciplined Embedded Software Engineer with a minimum of 3 years of professional experience to support the development of flight software and mission logic for advanced defense platforms. This role focuses on the implementation, debugging, and testing of real-time software in C and C++ for missile systems and Unmanned Aircraft Systems (UAS).
The ideal candidate possesses a strong foundational knowledge of embedded systems and a "hands-on" approach to integrating software with complex aerospace hardware.
Key Responsibilities
  • Software Implementation: Develop and maintain modular code in C and C++ for embedded processors and Real-Time Operating Systems (RTOS), ensuring adherence to project-specific coding standards.
  • Debugging & Troubleshooting: Conduct board-level debugging and software troubleshooting using JTAG debuggers, oscilloscopes, and logic analyzers to identify and resolve timing or peripheral interface issues.
  • Hardware Integration: Support hardware-software integration and "bring-up" activities for new circuit card assemblies and flight controllers.
  • Verification & Testing: Develop and execute unit tests, integration tests, and Hardware-in-the-Loop (HITL) simulations to verify software performance against mission requirements.
  • Technical Documentation: Contribute to the generation of technical artifacts, including software design descriptions, interface control documents (ICDs), and test reports.
  • Peer Participation: Actively participate in peer code reviews and formal technical reviews (e.g., PDR, CDR) to ensure software quality and design consistency.
  • GNC Support: Assist in the implementation of Guidance, Navigation, and Control (GNC) algorithms on embedded targets, focusing on optimization and execution efficiency.

Technical Qualifications
  • Education: Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Experience: 3+ years of experience in embedded software development, preferably within the defense or aerospace industry.
  • Programming Skills: Proficiency in C and C++ with an understanding of object-oriented design and memory management in resource-constrained environments.
  • Embedded Fundamentals: Familiarity with microcontrollers (e.g., ARM Cortex-M/R/A), interrupt handling, and common communication protocols (SPI, I2C, UART, CAN).
  • Development Tools: Experience with version control systems (Git), IDEs (e.g., VS Code, Eclipse), and cross-compilation toolchains.
  • RTOS Knowledge: Exposure to real-time operating systems such as FreeRTOS, VxWorks, or similar deterministic environments.
  • Security: Ability to obtain and maintain a DoD Secret Security Clearance