1

Software Troubleshooting Jobs (NOW HIRING)

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

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

$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

Austin, TX ยท 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 ...

Software Engineer II

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 II

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

Software Engineer III

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

Junior Software Developer

Huntsville, AL ยท On-site

$67K - $87K/yr

Support software troubleshooting, debugging, performance analysis, and root cause investigations. * Participate in requirements analysis, software design reviews, code reviews, and test activities.

Junior Software Developer

Huntsville, AL ยท On-site

$67K - $87K/yr

Support software troubleshooting, debugging, performance analysis, and root cause investigations. * Participate in requirements analysis, software design reviews, code reviews, and test activities.

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

Software Engineer II

Amat

Benicia, CA โ€ข On-site

$108K - $148K/yr

Full-time

Posted 5 days ago


Job description

Who We Are

Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips - the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world - like AI and IoT. If you want to push the boundaries of materials science and engineering to create next generation technology, join us to deliver material innovation that changes the world.

What We Offer

Salary:

$108,000.00 - $148,500.00

Location:

Benicia,CA

You'll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible-while learning every day in a supportive leading global company. Visit our Careers website to learn more.

At Applied Materials, we care about the health and wellbeing of our employees. We're committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits.

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies-like machine learning and AI-to craft novel software solutions that solve our customers' high-value problems. Our Software Engineers are responsible for designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices to ensure quality and functionality. You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll contribute your expertise in intricate systems, deciphering code, and anticipating software behaviors to ensure Applied remains the leader in the semiconductor and display sectors.

Role Responsibilities:

  • Design, prototype and develop moderately complex software solutions for semiconductor equipment components and devices

  • Designs common software modules and libraries for use across multiple products

  • Develop software documentation and test procedures

  • 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 troubleshooting


Minimum Qualifications:

  • Bachelor's degree in a related field, such as computer science, information management, software/system engineering, cyber security or mathematics

  • 2-4 years of related experience

  • Proficiency in C/C++, .Net, C#, Operating Systems, Networking principles, Algorithms, Multi-threading


Preferred Qualifications:

  • Strong conceptual knowledge of software engineering and a willingness to expand your capabilities

  • A solid understanding of the industry's key business drivers

Experience with Python software, experience with C++ and C# preferred

Knowledge of software/hardware interactions and control software a plus

Additional Information

Time Type:

Full time

Employee Type:

Assignee / Regular

Travel:

Not Specified

Relocation Eligible:

No

The salary offered to a selected candidate will be based on multiple factors including location, hire grade, job-related knowledge, skills, experience, and with consideration of internal equity of our current team members. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation such as participation in a bonus and a stock award program, as applicable.

For all sales roles, the posted salary range is the Target Total Cash (TTC) range for the role, which is the sum of base salary and target bonus amount at 100% goal achievement.

Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

In addition, Applied endeavors to make our careers site accessible to all users. If you would like to contact us regarding accessibility of our website or need assistance completing the application process, please contact us via e-mail at Accommodations_Program@amat.com, or by calling our HR Direct Help Line at 877-612-7547, option 1, and following the prompts to speak to an HR Advisor. This contact is for accommodation requests only and cannot be used to inquire about the status of applications.