1

Director Of Software Jobs in Alabama (NOW HIRING)

Overview : The benefits Director is responsible for directing and planning the day-to-day ... Requires use of electronic mail, time and attendance software, learning management software and ...

Director of Laboratory

Dothan, AL

$96K - $125K/yr

As the Director of Laboratory , you will play a crucial role in providing high-quality care for our ... Demonstrates proficiency at hospital wide and/or department specific computer software and ...

New

Showing results 21-40

Director Of Software information

See Alabama salary details

$126K

$230.2K

How much do director of software jobs pay per year?

As of Aug 27, 2026, the average yearly pay for director of 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 the roles and responsibilities of a director of software?

A Director of Software oversees the software development teams and manages the execution of software projects within an organization. Their responsibilities include setting technical direction, ensuring project timelines are met, managing budgets, and mentoring engineering managers and developers. They also collaborate with other departments to align software initiatives with business goals and are responsible for maintaining high standards of quality and security in software products.

What skills and qualifications are needed to thrive as a director of software?

To thrive as a Director of Software, you need expertise in software development, project management, and leadership, often supported by a degree in computer science or a related field and significant industry experience. Familiarity with software development methodologies (like Agile), cloud platforms, and management tools such as Jira or GitHub Enterprise is typically required. Exceptional communication, strategic thinking, and people management skills set standout candidates apart. These skills are vital for successfully leading technical teams, delivering high-quality products, and aligning software initiatives with business goals.

How does a director of software balance strategic leadership with hands-on technical involvement?

As a Director of Software, you are expected to provide high-level strategic guidance while also staying engaged with day-to-day technical decisions when necessary. This balance is achieved by delegating most of the technical implementation to engineering teams and managers, but remaining involved in architectural reviews, critical project milestones, and technical troubleshooting. Effective directors foster collaboration across teams, align software initiatives with business goals, and mentor senior developers or managers. While you may not code daily, your technical expertise and leadership shape the team's direction and success.

What does a director of software do?

A director of software oversees the development and implementation of software projects, manages engineering teams, and aligns technology strategies with business goals. They often coordinate with product managers, ensure project deadlines are met, and may be involved in hiring, budgeting, and setting technical standards. Strong leadership, technical expertise, and project management skills are essential in this role.

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

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

What cities in Alabama are hiring for Director Of Software jobs?

Cities in Alabama with the most Director Of Software job openings:

Infographic showing various Director Of Software job openings in Alabama as of August 2026, with employment types broken down into 90% Full Time, 6% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $221,084 per year, or $106.3 per hour.

Full-time

Re-posted 15 days ago


Job description

Headquartered in Birmingham, Alabama, Moultrie (www.moultrie.com) is the leader in game feeders and cellular camera innovation, building products used by hunters, property owners, and others for real-time remote monitoring.

We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven - hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience.

We are guided by the following principles: Customer Obsession.; Excellence is the Standard.; Bias for Action.; Act Boldly.; Deliver Results.; Hire and Develop the Best.; Be Curious and Learn.; Win as a Team

Job Summary

At Moultrie, our cameras are in the field around the clock - in tree stands, on fence posts, deep in the woods - and our users trust them to work every single time. The Director of Verification is the person accountable for that promise. This is a senior technical leadership role with two core functions: a firmware verification organization responsible for validating every major camera subsystem before it ships, and a fleet management group responsible for monitoring the health of cameras already in the field and catching defects before users feel them.

This role requires someone who can operate at the strategy level and still engage at the technical depth needed to direct a team of senior engineers across complex, multi-subsystem firmware verification. The north star for this function is clear: automate as much as possible, extend test coverage continuously, increase reliability, and reduce cycle time. If you've built verification programs at scale, know how to translate design changes into test plans, and understand what it takes to catch a problem in a CI pipeline before it reaches a camera in someone's field - this role was built for you.

Job Responsibilities

Team Leadership & Direction

  • Lead and develop firmware verification and fleet management teams
  • Set priorities, standards, and clear direction tied to product quality
  • Build an automation-first verification culture
  • Represent verification in design/program reviews
  • Own release risk decisions and tradeoffs
  • Align verification milestones with development phases

Firmware Verification - Camera Subsystems

Own end-to-end verification across subsystems with focus on:

  • Functional:Ā Ensures systems behave correctly
  • Performance:Ā Validates latency, power, image quality, detection range
  • Stability:Ā Confirms reliability over time and edge cases

Key areas:

  • Cellular connectivity (LTE-M/NB-IoT, MQTT, OTA reliability)
  • Detection (PIR performance, false triggers, AI models)
  • Illumination (LED, flash timing, low-light performance)
  • Image quality (resolution, exposure, consistency)
  • Power consumption (across all operating modes)
  • Reliability (long-duration testing and fault recovery)

Test Automation & Coverage Expansion

  • Drive automation of all repeatable tests
  • Translate design changes into updated test plans
  • Integrate verification into CI pipelines (HIL testing, automation, reporting)
  • Track and expand test coverage across subsystems
  • Ensure test reliability and maintainability

Field Test Verification

  • Lead real-world validation across environments and use cases
  • Complement lab testing with field insights
  • Feed field failures back into automated test coverage
  • Align field validation with release milestones

Fleet Management

  • Monitor deployed devices to detect issues before users do
  • Build dashboards and alerting for system health
  • Define escalation and response protocols
  • Feed field issues directly into verification improvements
  • Maintain a closed-loop feedback system between field and pre-release testing
  • Report fleet health trends and risks to leadership

Process & Documentation

  • Standardize verification plans, test reports, and defect tracking
  • Define metrics for verification and fleet health
  • Continuously improve processes based on learnings
Job Requirements

What You Bring:

  • 12+ years of experience in firmware verification, systems test engineering, or a related discipline for connected hardware or consumer electronics products.
  • 4+ years directly leading verification or test engineering teams, including senior individual contributors and sub-teams with distinct functional ownership. Experience managing both a pre-release verification function and a post-release monitoring or sustaining function is a strong signal.
  • Deep technical understanding of firmware verification across multiple subsystems - enough to evaluate test plans, identify coverage gaps, challenge the team's approach, and recognize when a result doesn't tell the full story.
  • Hands-on experience building or scaling test automation programs for embedded or firmware-based products, including CI pipeline integration and hardware-in-the-loop test infrastructure.
  • Proven track record of building the process that translates design changes into updated verification plans - and holding teams accountable to it across a full development program.
  • Experience with cellular IoT firmware verification is a strong plus - particularly LTE-M/NB-IoT, MQTT, retry logic, and connectivity edge cases.
  • Experience owning verification milestones within a structured hardware development program (EVT DVT PVT MP), including phase gate ownership, open issue tracking, and release readiness assessment.
  • Familiarity with fleet monitoring concepts for connected devices - including telemetry analysis, anomaly detection, and the operational discipline of managing a large deployed device population.
  • Clear, direct communicator who translates verification risk into decisions at the program and executive level, and gives the team unambiguous direction.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field - or equivalent hands-on experience.

Bonus Points:

  • Background in one or more of Moultrie's core subsystem domains: PIR/detection systems, cellular connectivity, image quality, or low-power embedded design.
  • Experience building or operating fleet monitoring infrastructure for IoT or connected hardware products at scale.
  • Familiarity with cellular certification processes - FCC, PTCRB, carrier acceptance - and the verification work that supports them.
  • Experience managing verification through hardware revisions and component changes in a production product, including re-verification scoping and execution.
  • Familiarity with DFMEA, PFMEA, or other structured risk management frameworks applied to hardware and firmware verification.
Essential Job Function

Why Moultrie:

When one of our cameras misses a trigger or drops a connection, a hunter misses a moment they can't get back. That's not abstract - it's the stakes of this job, and it's why verification matters here in a way it doesn't everywhere else.

You'll lead a team that's responsible for what ships and what stays reliable in the field, at a company that genuinely cares about the product and the people who use it. If you want to build a verification program that lasts, lead engineers who take pride in their work, and have a direct line to what makes Moultrie better - this is the role.

We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.