1

Software Engineer Manager Jobs in Alabama (NOW HIRING)

Placing software products under configuration management. Updating any associated software ... Engineering, or Computer Science from an accredited university or college or equivalent. Desired ...

Position Information Position Title Software Engineer Status Full Time Job Summary NASA's Marshall ... Ensure compliance with cybersecurity protocols and configuration management practices ...

Knowledge of modern software engineering principles, including object?oriented design, modular ... Familiarity with Bitbucket for repository management, pull requests, and code reviews. * Experience ...

Knowledge of modern software engineering principles, including object?oriented design, modular ... Familiarity with Bitbucket for repository management, pull requests, and code reviews. * Experience ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time ... The Network, System Integration and Test Environment (NSITE) is a government owned, managed, and ...

Senior Software Engineer

Huntsville, AL · Hybrid

$107K - $195K/yr

You will act as a trusted technical partner to product management and engineering leadership ... Provide technical leadership and strategic direction for software solutions using Java, Rust ...

... management, quality assurance engineers, and customer representatives. Lockheed Martin is seeking a Software Engineer for a position in Huntsville, AL. In this role, you will support the LRHW ...

Supporting management and stakeholders' plans to address risks and issues as they occur, to ensure ... Knowledge of mechanical, software, electrical, and/or other engineering concepts * Leadership ...

What We're Doing Our Team, the Command and Control, Battle Management and Communications (C2BMC ... The Work The C2BMC-Regional Application Agile Release Train is seeking a software engineer that ...

... management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Architect and manage scalable resources within NASA's Science Cloud environment (AWS/Azure ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Architect and manage scalable resources within NASA's Science Cloud environment (AWS/Azure ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

DESE Research, Inc. has an immediate opportunity for a talented Software Engineer in Huntsville, AL ... Familiarity with GitLab source code management/project management tools * Knowledge of Linux and ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Architect and manage scalable resources within NASA's Science Cloud environment (AWS/Azure ...

next page

Showing results 1-20

Software Engineer Manager information

See Alabama salary details

$90.2K

$153.5K

$181.7K

How much do software engineer manager jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software engineer manager in Alabama is $153,525.00, according to ZipRecruiter salary data. Most workers in this role earn between $156,800.00 and $156,800.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Software Engineer Managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What is a Software Engineer Manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

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

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.
What are the most commonly searched types of Software Engineer jobs in Alabama? The most popular types of Software Engineer jobs in Alabama are:
What are popular job titles related to Software Engineer Manager jobs in Alabama? For Software Engineer Manager jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Software Engineer Manager jobs? Cities in Alabama with the most Software Engineer Manager job openings:
Infographic showing various Software Engineer Manager job openings in Alabama as of May 2026, with employment types broken down into 84% Full Time, 15% Part Time, and 1% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $153,525 per year, or $73.8 per hour.
Software Engineer

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

Company Description

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. 

Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.

Job Description

Location: Huntsville, AL 35803

Job Title: Software Engineer III 

Duration: 3+ months with a possible extension

Description: 

The Contracted Software Engineer will be responsible for: 

Refreshing software products (board support packages/software development kits).

Building software products for Intel based processor boards. 

Documenting, unit-testing, and debugging software products. 

Placing software products under configuration management. 

Updating any associated software documentation. 

Operating Systems Development Experience (one or more of the following): 

Linux 

Windows 

VxWorks 6.x 

Qualifications

Eligible to work on ITAR projects 

Bachelor Degree in Electrical, Computer Engineering, or Computer Science from an accredited university or college or equivalent.

Desired work experience: 

At least 5 years of experience performing developing software and device drivers for one or more of the listed operating systems.

Required Characteristics: 

C/C++ knowledge. 

Proficiency with source/version control systems. 

Must have experience building and debugging for one or more of the above listed operating systems.

Experience with Agile/PLM would be great. 

Additional Information

To discuss on this, please contact:

Himanshu Prajapat

Call on: 973-606-3290

himanshu.prajapat(at)collabera.com