1

Senior Software Quality Engineer Jobs in Madison, AL

Senior Software Engineer

Huntsville, AL · On-site

$107K - $195K/yr

Leidos is seeking a Senior Software Engineer to support the development of mission-critical ... Conduct software design reviews and code reviews to ensure technical quality, maintainability, and ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

... Senior Software Engineer with strong expertise in Java and C++, modern containerized development ... quality capabilities that directly support national security missions. The ideal candidate is a ...

This role requires experience with software quality assurance, automated testing, and software ... The successful candidate will work closely with software engineers, systems engineers, and DevOps ...

Senior Software Engineer

Huntsville, AL · On-site

$127K - $167K/yr

Responsibilities PeopleTec is currently seeking a Senior Software Engineer to support our Huntsville, AL location. MDA Joint Integrated Fire Control is seeking Modeling & Simulation (M&S) Engineers ...

Senior Software Engineer

Huntsville, AL

$121K - $160K/yr

Senior Software Engineer Location: Hybrid - Exton, PA / Philadelphia / Alabama, Huntsville Visa ... better quality of life, where your contributions help build a more sustainable, connected, and ...

Senior Software Engineer

Huntsville, AL · On-site

$127K - $167K/yr

PeopleTec is currently seeking a Senior Software Engineer to support our Huntsville, AL location. MDA Joint Integrated Fire Control is seeking Modeling & Simulation (M&S) Engineers with a background ...

Senior Software Engineer

Huntsville, AL · On-site

$127K - $167K/yr

Responsibilities PeopleTec is currently seeking a Senior Software Engineer to support our Huntsville, AL location. MDA Joint Integrated Fire Control is seeking Modeling & Simulation (M&S) Engineers ...

Senior Software Test Engineer

Huntsville, AL · On-site

$108K - $141K/yr

The Sr. Software Test Engineer will evaluate contractor test programs from Formal Qualification Testing (FQT) through System Integration Laboratory (SIL) and flight test execution, ensuring ...

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... This role requires strong C++ development experience, a passion for software quality, and the ...

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... This role requires strong C++ development experience, a passion for software quality, and the ...

Quality ENGINEER

Huntsville, AL · On-site

$70K - $91K/yr

Quality ENGINEER ID: 1187 Location: Huntsville, AL More about this job > Description QUALITY ... Powered by ApplicantStack Hiring Automation Software Privacy Policy | Terms of Use

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission ... This role requires strong C++ development experience, a passion for software quality, and the ...

Senior Software Developer

Huntsville, AL · On-site

$53.75 - $71/hr

Senior Software Developer OASYS, INC ., a Leading-Edge Government contractor in Huntsville Alabama, is seeking a Senior Software Developer to support our ARMY/MDA customer onsite at Redstone Arsenal ...

Showing results 41-60

Senior Software Quality Engineer information

See Madison, AL salary details

$19.3K

$111.3K

$169.5K

How much do senior software quality engineer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for senior software quality engineer in Madison, AL is $111,321.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,500.00 and $123,300.00 per year, depending on experience, location, and employer.

What is a senior software quality engineer?

Senior Software Quality Engineers are experienced professionals responsible for ensuring the quality and functionality of software products. They design and implement test plans, develop automated and manual tests, and identify software defects. In addition, they often mentor junior engineers, collaborate with development teams, and help establish best practices for software testing. Their role is crucial in delivering reliable, stable, and user-friendly applications.

What skills and qualifications are needed to be a senior software quality engineer?

To thrive as a Senior Software Quality Engineer, you need expertise in software testing methodologies, test automation, and a solid understanding of software development lifecycles, typically backed by a degree in computer science or related field. Familiarity with tools like Selenium, JIRA, Jenkins, and programming languages such as Python or Java, as well as certifications like ISTQB, are commonly required. Strong analytical thinking, attention to detail, effective communication, and the ability to mentor junior team members are essential soft skills. These competencies ensure the delivery of robust, high-quality software products and help maintain efficient collaboration within development teams.

What are common challenges faced by senior software quality engineers, and how can they be addressed?

Senior Software Quality Engineers often encounter challenges such as managing complex test environments, balancing the need for thorough testing with tight project deadlines, and ensuring effective communication across multidisciplinary teams. Addressing these challenges typically involves adopting automation tools to streamline repetitive tests, prioritizing testing efforts based on risk, and fostering strong collaboration with developers and product managers. Continuous learning and staying updated on the latest quality assurance methodologies also help in proactively solving issues and driving high-quality software releases.

What is the difference between Senior Software Quality Engineer vs Software Quality Engineer?

AspectSenior Software Quality EngineerSoftware Quality Engineer
QualificationsTypically requires 5+ years experience, certifications like ISTQB, and advanced testing skillsUsually 1-3 years experience, foundational testing knowledge, and relevant certifications
ResponsibilitiesLeading testing efforts, designing test strategies, mentoring team membersExecuting test cases, reporting bugs, and supporting testing activities
Work EnvironmentOften in senior or lead roles within development teams, collaborating across departmentsPrimarily in QA teams, working under supervision to perform testing tasks
Industry UsageCommon in software development, tech, and IT companiesWidespread across software firms, startups, and enterprise organizations

The main difference between a Senior Software Quality Engineer and a Software Quality Engineer lies in experience, responsibilities, and leadership roles. Senior professionals typically lead testing efforts and mentor others, while Software Quality Engineers focus on executing tests and supporting quality assurance processes.

What are popular job titles related to Senior Software Quality Engineer jobs in Madison, AL?

For Senior Software Quality Engineer jobs in Madison, AL, the most frequently searched job titles are:

What job categories do people searching Senior Software Quality Engineer jobs in Madison, AL look for?

The top searched job categories for Senior Software Quality Engineer jobs in Madison, AL are:

What cities near Madison, AL are hiring for Senior Software Quality Engineer jobs?

Cities near Madison, AL with the most Senior Software Quality Engineer job openings:

Infographic showing various Senior Software Quality Engineer job openings in Madison, AL as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 3% Contract, and 1% Nights. Highlights an 83% Physical, 1% Hybrid, and 16% Remote job distribution, with an average salary of $111,321 per year, or $53.5 per hour.

Senior Software Engineer

Leidos

Huntsville, AL • On-site

$107K - $195K/yr

Full-time

Re-posted 6 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

80th of 499 rated business services


Job description

Leidos is seeking a Senior Software Engineer to support the development of mission-critical software for missile defense systems. The selected candidate will contribute to the design, development, integration, and demonstration of advanced software capabilities in a fast-paced engineering environment. This role requires close collaboration with integrated engineering teams and strong technical communication skills to support delivery of high-quality software solutions to customers.

Primary Responsibilities

  • Develop mission-critical software in support of missile defense systems.
  • Communicate and document technical solutions for integrated engineering teams in a fast-paced environment.
  • Maintain awareness of current and emerging programming techniques, technologies, and development approaches.
  • Conduct software design reviews and code reviews to ensure technical quality, maintainability, and compliance with program objectives.
  • Collaborate with Systems Engineering teams to synchronize development activities, support scheduling priorities, and demonstrate capabilities to customers.
  • Apply software engineering best practices, including debugging, testing, code review participation, and maintainability improvement.
  • Plan and prioritize assigned tasks with minimal supervision while contributing effectively in a team-based development environment.
  • Demonstrate initiative in identifying improved development workflows, tools, and engineering practices, including emerging AI-enabled development capabilities.

Basic Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher.
  • 10+ years of relevant technical experience, or 8+ years with a master's degree in a related field.
  • U.S. Citizenship required.
  • Active DoD Secret Security Clearance required.
  • Solid understanding of software engineering fundamentals, including debugging, testing, code reviews, and maintainability.
  • Ability to plan and prioritize tasks with minimal supervision and communicate effectively both verbally and in writing.
  • Ability to work independently on well-defined tasks and contribute effectively in a collaborative team environment.
  • Demonstrated curiosity and initiative in adopting new tools and improving development workflows, including emerging AI capabilities.
  • Experience using the Linux operating system.
  • Experience designing and developing software using Modern C++, C, Java, and Python.
  • Experience with embedded programming.
  • Experience with real-time operating systems (RTOS) such as VxWorks or FreeRTOS.
  • Experience with common development tools and IDEs such as Eclipse and VS Code.

Preferred Qualifications

  • Experience with Scrum methodology or other Agile development practices.
  • Experience with Agile management tools and concepts such as Jira.
  • Experience with software configuration management tools such as Git and GitLab.
  • Proven experience mentoring developers across multiple experience levels.
  • Practical experience using AI-assisted software development tools in a development environment, such as Claude Code.
  • Demonstrated ability to validate, debug, and improve AI-generated code and technical recommendations.

Clearance Requirement

  • Active DoD Secret Security Clearance required.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:July 24, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $107,900.00 - $195,050.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media