1

Software Troubleshooting Jobs in Alabama (NOW HIRING)

IT Student Assistant

Auburn, AL · On-site

$15.50 - $21/hr

Responsibilities : • Assist Auburn University Libraries faculty and staff with basic computing questions and provide support for hardware and software troubleshooting, repairs, and routine ...

Software Engineer 3

Huntsville, AL · On-site

$164K - $230K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Troubleshoot complex issues across the software/hardware boundary in development and test environments * Mentor junior engineers and contribute to technical roadmap and cross-program lessons learned ...

Software Engineer 3

Huntsville, AL · On-site

$164K - $230K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Troubleshoot complex issues across the software/hardware boundary in development and test environments * Mentor junior engineers and contribute to technical roadmap and cross-program lessons learned ...

Responsibilities : • Develop, test, and debug new software applications or enhancements to existing software solutions. • Collaborate with technical teams to understand, troubleshoot, and resolve ...

Software Engineer IV

Birmingham, AL · On-site

$114K - $151K/yr

Coding & Troubleshooting * Perform problem determination and resolution. * Debug, optimize, and enhance existing applications. * Install, update, and maintain software systems. * Provide high-level ...

Be Seen First

Software Support Specialist

Irondale, AL · On-site

$55K - $65K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This role assists with system deployments, troubleshooting enterprise software issues, documenting solutions, and user training. The specialist works closely with internal teams and customers to ...

Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Analyze software defects, troubleshoot failures, and implement corrective actions * Participate in software design reviews, code reviews, and technical discussions * Collaborate with software ...

Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Analyze software defects, troubleshoot failures, and implement corrective actions * Participate in software design reviews, code reviews, and technical discussions * Collaborate with software ...

... by troubleshooting issues, proposing solutions, developing and testing fixes, and migrating ... software or applications following design specifications put in place by senior software ...

Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... troubleshoot failures, and implement corrective actionsParticipate in software design reviews, code reviews, and technical discussionsCollaborate with software, systems, QA, and DevOps engineers to ...

Software Engineer

Huntsville, AL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Analyze software defects, troubleshoot failures, and implement corrective actions * Participate in software design reviews, code reviews, and technical discussions * Collaborate with software ...

Software Developer (Senior)

Huntsville, AL · On-site

$54 - $71.50/hr

Responsibilities : • Develop, code, test, and debug new software solutions and enhancements to existing applications. • Collaborate with technical staff to troubleshoot and resolve software ...

Software Engineer

Huntsville, AL · On-site

$87K - $157K/yr

Familiarity troubleshooting/testing software in an HWIL environment * Currently living in Huntsville, AL or willing to relocate * Currently holds or has the ability to obtain a Secret clearance ...

Software Engineer II

Birmingham, AL · On-site

$91K - $125K/yr

The role involves designing, developing, and testing software while managing production support and troubleshooting issues. Responsibilities : • Manages trouble ticket resolution for multiple ...

Familiarity troubleshooting/testing software in an HWIL environment * Currently living in Huntsville, AL or willing to relocate * Currently holds or has the ability to obtain a Secret clearance ...

Software Engineer

Huntsville, AL · On-site

$69K - $125K/yr

Debugging and troubleshooting software in a HWIL setting Basic Qualifications * Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or equivalent degree from an ABET ...

Troubleshoot, debug, and upgrade existing software. * Stay up to date with emerging technologies and industry trends. * Contribute to technical documentation and knowledge sharing. * Demonstrate a ...

Debugging and troubleshooting software in a HWIL setting Basic Qualifications * Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or equivalent degree from an ABET ...

Showing results 21-40

Software Troubleshooting information

See Alabama salary details

$4

$30

$57

How much do software troubleshooting jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for software troubleshooting in Alabama is $30.67, according to ZipRecruiter salary data. Most workers in this role earn between $19.81 and $40.72 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.

What are popular job titles related to Software Troubleshooting jobs in Alabama?

For Software Troubleshooting jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Software Troubleshooting jobs in Alabama look for?

The top searched job categories for Software Troubleshooting jobs in Alabama are:

Infographic showing various Software Troubleshooting job openings in Alabama as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $63,793 per year, or $30.7 per hour.

Software Solutions Architect

McLeod Software

Birmingham, AL • On-site

Full-time

Re-posted 2 days ago


Job description

McLeod Software is seeking a Software Solutions Architect to partner with our enterprise customers to design solutions that align McLeod's core software with complex business processes and operational needs. The Solutions Architect will also play a key role in Business Process Reviews, Customer Roadmaps, Solution Design and software modifications.
In this a collaborative, customer-facing role where you will lead discovery, analyze business and technical requirements, identify gaps, and design solutions that maximize the capabilities of McLeod Software products. You will also work closely with customers, Business Analysts, Developers, QA teams, and subject matter experts throughout the software development lifecycle.
What You'll Do
  • Lead customer consultations to define requirements, scope modifications, and develop functional designs for custom solutions.
  • Lead customer-facing activities for Business Process Reviews, including onsite interviews, discovery sessions, process analysis, and presentation of findings and recommendations.
  • Lead key Roadmap engagements, assist with training, identify product gaps and integration requirements, present recommendations to customer executives.
  • Ensure user stories and test cases clearly define requirements and user acceptance criteria for software modifications.

  • Collaborate with Development, Business Analyst and QA to design, test, and deliver scalable, high-quality customer solutions.
  • Review porting lists and provide estimates to support customer upgrades.
  • Create process maps to document current-state, future-state, and integration workflows.
  • Leverage McLeod products and internal subject matter experts to maximize standard functionality and minimize customization.

What You'll Bring
  • Bachelor's degree and 10+ years of experience in a technical or software-focused Business Analyst role.
  • Experience reviewing porting lists and project-driven software modifications.
  • Experience working with APIs, EDI, ETL processes, or system-to-system interfaces.
  • Experience evaluating configuration-based solutions
  • Ability to interpret technical outputs, including system logs and error messages
  • Familiarity with database concepts and structured data formats such as JSON and XML.
  • Strong written and verbal communication skills, including the ability to communicate effectively with both technical and non-technical audiences.
  • Strong documentation, organization, and record-keeping skills.
  • Availability for occasional out of state travel to customer locations is required.

Preferred Qualifications
  • Experience with software implementations, systems analysis, and technical consulting.
  • Experience supporting complex customer workflows and leading functional or technical discovery.
  • Experience troubleshooting system behavior and designing configuration-based solutions.
  • Working knowledge of the transportation and logistics industry.
  • McLeod Software products experience (LoadMaster, DocumentPower, PowerBroker)
  • Process-mapping tools such as Microsoft Visio or Lucidchart.
  • Intermediate proficiency with Microsoft Office.

Why McLeod?
At McLeod Software, we believe that our employees are our greatest competitive advantage. Each employee contributes directly to McLeod Software's growth and success. When you join McLeod, you're joining a company that's built for the long haul-with a clear vision, strong leadership, and a commitment to investing in our people.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.