1

Director Software Jobs in Alabama (NOW HIRING)

Self?directed problem?solving skills with the ability to work independently or as part of a team ... Software architecture experience * Excellent ability to provide good documentation, good code ...

We're looking to bring on a Software Technician to join our team. This is a great opportunity for ... Ability to get training and obtain a level of Esri certification, as directed by supervisor.

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Senior Software Engineer Location : Huntsville, Alabama Job Type : Full Time About EO Solutions  ... Directed Energy Systems. Our teams work across Hawaii, Nevada, Alabama, and remote locations to ...

Software Engineer

Huntsville, AL · On-site

$69K - $125K/yr

Direct communication with customers, end users, and team members will be required on a frequent basis. Basic Qualifications * Candidate must possess at least a bachelor's degree in software ...

Software Engineer

Huntsville, AL · On-site

$87K - $157K/yr

Direct communication with customers, end users, and team members will be required on a frequent basis. Basic Qualifications * Candidate must possess at least a bachelor's degree in software ...

next page

Showing results 1-20

Director Software information

See Alabama salary details

$126K

$230.2K

How much do director software jobs pay per year?

As of Jul 14, 2026, the average yearly pay for director software in Alabama is $221,084.00, according to ZipRecruiter salary data. Most workers in this role earn between $229,300.00 and $229,300.00 per year, depending on experience, location, and employer.

What are Director Software roles?

A Director of Software is a senior leadership position responsible for overseeing the software development teams and guiding the strategic direction of software projects within an organization. They manage engineering managers and developers, set technical vision, ensure projects are aligned with business goals, and often collaborate with other departments like product management and operations. The role requires strong technical expertise, leadership skills, and the ability to balance innovation with operational efficiency. Directors of Software are also tasked with recruiting top talent, mentoring team members, and ensuring software quality and security standards are met.

What are some typical challenges a Director of Software faces when leading cross-functional teams?

A Director of Software often encounters challenges such as aligning priorities across engineering, product, and design teams, ensuring clear communication, and managing competing deadlines. Balancing technical debt reduction with new feature development is also a common concern. Successful Directors build strong relationships with stakeholders, foster a culture of collaboration, and implement processes that support transparency and efficient decision-making.

What are the key skills and qualifications needed to thrive as a Director of Software, and why are they important?

To thrive as a Director of Software, you need extensive experience in software development, strong leadership abilities, and a relevant degree in computer science or a related field. Familiarity with technical tools such as project management software (e.g., Jira), cloud platforms, and agile methodologies, as well as certifications like PMP or Scrum Master, is highly beneficial. Exceptional problem-solving, communication, and team management skills set outstanding candidates apart. These competencies are crucial for guiding teams, delivering high-quality products, and aligning software initiatives with organizational goals.

What is the difference between Director Software vs Software Engineer?

AspectDirector SoftwareSoftware Engineer
Required CredentialsBachelor's/Master's in CS or related field, leadership experienceBachelor's or higher in CS or related field, coding skills
Work EnvironmentLeadership, strategic planning, cross-team collaborationHands-on coding, development, debugging
Employer & Industry UsageTech companies, software firms, startupsAlmost universal across tech industries
Common Search & ComparisonOften compared for career progression, responsibilitiesEntry to mid-level roles, technical focus

The main difference between a Director Software and a Software Engineer lies in their responsibilities and experience. Directors focus on strategic planning, team leadership, and project oversight, often requiring leadership credentials. Software Engineers are primarily involved in coding and technical development. While Software Engineers are more hands-on with daily technical tasks, Directors oversee multiple projects and teams, guiding overall software development strategies.

What are the most commonly searched types of Software jobs in Alabama? The most popular types of Software jobs in Alabama are:
Infographic showing various Director Software job openings in Alabama as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 19% Part Time, 1% Temporary, and 5% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $221,084 per year, or $106.3 per hour.
Software Test Engineer

Software Test Engineer

Barrios Technology

Huntsville, AL • On-site

Full-time

Re-posted 18 days ago


Job description

Barrios Technology is an engineering solutions partner with more than 45 years of experience supporting NASA and the commercial space industry. We deliver innovative engineering, software, and technology integration services across NASA centers nationwide. Barrios prides itself on a people-focused culture that values creativity, diversity, professional growth, and a healthy work–life balance.

Currently there is an exciting opportunity for a Software Test Engineer to join the team with Barrios, a teammate company.

Are you ready for an out-of-this-world opportunity? Join our dynamic team and be a vital part of testing the International Space Station (ISS) Vehicle! As a candidate, you'll have the chance to participate in and conduct Test Open Records Review (TORRs) and Test Readiness Reviews (TRRs), ensuring the highest standards of quality. With responsibilities that include updating and auditing Process Documentation, developing test procedures, and executing tests during formal and informal testing, you'll play a crucial role in the success of our mission. Additionally, you'll have the opportunity to collaborate with a talented team, participate in peer reviews, and contribute to the documentation of discrepancies and problems. If you're looking for an exciting and diverse role, with the chance to make a real impact, apply now and help us reach for the stars!


The Software Test Engineer will:

  • Participate in and conduct Test Open Records Review (TORRs) and Test Readiness Reviews (TRRs) as required.
  • Develop, code, test, debug and maintain applications.
  • Update and audit process documentation.
  • Support testing of the International Space Station (ISS) Vehicle.
  • Develop test procedures, execute tests during informal and formal testing, and develop/release test reports, as required.
  • Participate in and conduct peer reviews of release products, as required. Document discrepancies and problems.
  • Perform all other assigned duties.

Required Education/Experience/Skills:

  • BS or BA degree in a related field from an accredited college or university, plus five (5) or more years of experience, or any equivalent combination of education/experience.

 Preferences:

  • Direct software experience or any equivalent combination of relevant education and experience.
  • Working knowledge of web languages (ex. HTML, CSS, PHP, Java, JavaScript, etc).
  • Thorough knowledge of Microsoft Office products.
  • Experience working in a team environment
  • Excellent communication skills both written and verbal using the English language.
  • SharePoint development experience.
  • Understanding of software testing and requirements verification. Use of C/C++ or other scripting language.
  • Software test experience
  • Process oriented

Essential Requirements 

  • Must be a U.S. Citizen and successfully complete a U.S. government background investigation.
  • Applicant selected may be subject to government security investigation and must meet eligibility requirements for access to classified information.
  • Work may involve sitting for extended periods.
  • May require lifting and carrying up to 25 lb.
  • Must have sufficient mobility to enter areas of test facilities where necessary.
  • Generally, an office environment but can involve inside or outside work depending on task.
  • Standard office equipment (PC, telephone, fax, etc.)
  • Regular attendance in accordance with established work schedule is critical.
  • Ability to work outside normal schedule and adjust schedule to meet peak periods and surge requirements when required.
  • Must be able to work in a team atmosphere.
  • Must put forward a professional behavior that enhances productivity and promotes teamwork and cooperation.
  • Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others.
  • This position may require some commuting and traveling to other installations as needed.

 Don’t miss out on this great opportunity; for immediate consideration, apply now!

Barrios Technology is a drug-free workplace, which is imperative to the health and safety of all employees and is required as a condition of receiving contracts from federal agencies. Please remember that regardless of the legalization of marijuana in several states, possession and use continues to be illegal under the federal Controlled Substances Act. This includes the use of some CBD products. A post-offer, pre-employment drug test is a condition of employment.

Barrios Technology is an Equal Employment Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.