1

Software Manager Jobs in Madison, AL (NOW HIRING)

Software Development Manager

Huntsville, AL · On-site +1

$121K - $160K/yr

About the Role We are seeking an experienced Software Development Manager to lead our dynamic engineering team through an exciting transformation. As we evolve our codebase from a monolithic ...

Software Systems Engineer Manager

Huntsville, AL · On-site +1

$170K - $202K/yr

ORA_ON_SITE Description SAIC is seeking a Software Systems Engineer Manager to lead a high‑performing team responsible for the design, development, integration, and sustainment of complex ...

Software Systems Engineer Manager

Huntsville, AL · On-site

$164K - $195K/yr

ORA_ON_SITE Description SAIC is seeking a Software Systems Engineer Manager to lead a high-performing team responsible for the design, development, integration, and sustainment of complex software ...

Manage and coordinate technical efforts with government offices, agencies, contractors, and other ... Evaluate software architecture, development approaches, and modification strategies. * Provide ...

Koniag Management Solutions, LLC a Koniag Government Services company , is seeking a Software Developer with a Secret security clearance to support KMS and our government customer in Huntsville, AL.

next page

Showing results 1-20

Software Manager information

See Madison, AL salary details

$66.8K

$128K

$159.5K

How much do software manager jobs pay per year?

As of Jul 16, 2026, the average yearly pay for software manager in Madison, AL is $127,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,600.00 and $151,900.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Madison, AL? The most popular types of Software jobs in Madison, AL are:
What job categories do people searching Software Manager jobs in Madison, AL look for? The top searched job categories for Software Manager jobs in Madison, AL are:
What cities near Madison, AL are hiring for Software Manager jobs? Cities near Madison, AL with the most Software Manager job openings:
Space Segment Software Systems Engineer - Senior

Space Segment Software Systems Engineer - Senior

Blue Origin

Huntsville, AL • On-site

Full-time

Posted 10 days ago


Blue Origin rating

8.7

Company rating: 8.7 out of 10

Based on 91 frontline employees who took The Breakroom Quiz

13th of 61 rated aerospace companies


Job description

Job Summary:
Blue Origin is a company focused on developing reusable, safe, and low-cost space vehicles and systems. The Space Segment Software Systems Engineer will work on ensuring spacecraft meet critical partners' needs and integrate flight software into test environments, while also developing standards and processes for software development and verification.
Responsibilities:
• Support the Flight Software and other subsystem teams in defining system level software requirements and allocations to define the software implementation approach for the spacecraft.
• Coordinate overall software architecture strategy and implementation approach.
• Create guidelines and procedures defining software development, implementation, and verification strategies.
• Oversee software development resources and allocations, as well as the creation and maintenance of software-related interface control documents (ICDs).
• Conduct software life cycle reviews, including code walkthroughs, requirements reviews, test readiness and results reviews and acceptance test reviews.
• Review and approve required software management plans (software development, test, maintenance, configuration management and fault management).
• Oversee flight software-related verification and spacecraft integration test activities.
• Provided mentoring and direct technical assistance to engineering teams, covering development, testing and systems engineering of flight software, commands, telemetry and conops.
• Coordinate with users (internal, payload, or other) to ensure the software interfaces are adequate and agreed to.
• Assist in the development of software requirements, ensuring they are understandable, valid, traceable, and verifiable.
• Provide technical mentoring for junior engineers across Blue Ring.
Qualifications:
Required:
• Minimum of a B.S. degree in Mechanical, Electrical, Computer Science, Aerospace engineering, Computer Engineering, or equivalent technical field.
• Demonstrated understanding of systems engineering fundamentals and experience in multiple system lifecycle phases.
• 10+ years of related experience in the design, development, and test of aerospace systems, preferably spacecraft.
• Familiarity with spacecraft operations, command & control, and/or spacecraft communications.
• Experience developing or testing flight software.
• Experience developing an integrated system with depth in one or more spacecraft subsystems, and/or system design and integration.
• Familiarity with spacecraft flight software design and architecture (e.g. cFS, F Prime, etc.).
• Understanding of embedded software development concepts, including hardware integration, message buses, scheduling, and network communication.
• Domain experience with spacecraft systems and subsystem functions, interfaces, and communication protocols (i.e. serial, 1553, Ethernet, embedded software, etc.).
• Experience with CCSDS standards, including command and telemetry formats.
• Excellent written and verbal communication skills.
• Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Preferred:
• M.S. degree in a relevant technical field.
• Active TS/SCI security clearance with CI poly
• Demonstrated experience debugging and identifying root cause at the hardware/software boundary.
• Experience defining and performing complex trade studies.
• Experience using hardware and software testbeds and lab environments for software and system verification.
• Familiarity with Agile methodologies and modern software development practices.
• Jira, gitlab, CI/CD pipelines.
• Familiarity with, or experience in, Model-Based Systems Engineering, such as System Models and/or System Architecture diagrams.
Company:
Blue Origin is an aerospace company that focuses on lowering the cost of spaceflight and helping to explore the solar system. Founded in 2000, the company is headquartered in Kent, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Blue Origin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Blue Origin logo

About Blue Origin

Sourced by ZipRecruiter

Blue Origin is a private aerospace manufacturing and suborbital spaceflight services company based in Kent, Washington, USA. Established in 2000 by Amazon founder Jeff Bezos, the company operates in the cutting-edge aerospace industry aiming to build a future where millions of people can live and work in space. They develop a variety of technologies, with a focus on reusable rocket systems which significantly reduce the cost of space travel. Blue Origin's core mission is to make this vision come to life by incrementally building on its successes with an ultimate vision of dramatic cost reduction and increased reliance on reusable spacecraft.

Industry

Space research administration

Company size

1,001 - 5,000 Employees

Headquarters location

Kent, WA, US

Year founded

2000