1

Manager Of Software Development Jobs in Alabama (NOW HIRING)

Software Development Manager

Huntsville, AL ยท On-site

$115K - $151K/yr

The Software Development Manager plays a critical role in advancing Lakeland Industries' global ... This position is responsible for leading the development, integration, and support of business ...

Apply Early

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 ... Be part of a team that's pushing the boundaries of human spaceflight and making history from ...

Software Development Manager

Huntsville, AL ยท On-site

$121K - $160K/yr

About the Role We are seeking an experienced Software Development Manager to lead our dynamic ... Be part of a team that's pushing the boundaries of human spaceflight and making history from ...

Manager, Software Development

Madison, AL ยท On-site

$110K - $146K/yr

Lead the planning, execution, monitoring, and control of work assigned to the software development ... Manage team capacity, resource allocation, workload balance, and skill utilization. * Efficiently ...

Harris Novum, a division of Harris; is seeking a Manager of Software Services & Support who will ... You will collaborate closely with our R&D Director to ensure client requests are met by developers ...

Harris Novum, a division of Harris; is seeking a Manager of Software Services & Support who will ... You will collaborate closely with our R&D Director to ensure client requests are met by developers ...

Product development will span the technology stack from high-level user applications to mission ... Fundamental and working knowledge of software configuration management, code repositories and build ...

Product development will span the technology stack from high-level user applications to mission ... Fundamental and working knowledge of software configuration management, code repositories and build ...

The ideal candidate will have a strong foundational understanding of software development, user ... Experience with automated software deployment tools and patch management systems. * Familiarity ...

Apply Early

The ideal candidate will have a strong foundational understanding of software development, user ... Experience with automated software deployment tools and patch management systems. * Familiarity ...

Senior Software Engineer

Huntsville, AL ยท On-site

$121K - $160K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing, and documentation. The ...

next page

Showing results 1-20

Manager Of Software Development information

See Alabama salary details

$72.1K

$128.8K

$161.8K

How much do manager of software development jobs pay per year?

As of Jul 4, 2026, the average yearly pay for manager of software development in Alabama is $128,799.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,900.00 and $147,700.00 per year, depending on experience, location, and employer.

What does a Manager of Software Development do?

A Manager of Software Development oversees teams of software engineers and developers, guiding them through the software development lifecycle. They are responsible for project planning, setting goals, ensuring deadlines are met, and maintaining high-quality standards. Additionally, they facilitate communication between team members and other departments, help resolve technical challenges, and support the professional growth of their team. Their role blends technical expertise with leadership and project management skills.

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

To thrive as a Manager of Software Development, you need strong leadership abilities, a solid background in software engineering, and experience with project management, often supported by a degree in computer science or a related field. Familiarity with development tools like Git, Jira, agile methodologies, and sometimes certifications such as PMP or Scrum Master are typically required. Excellent communication, problem-solving, and team-building skills help you motivate teams and foster a collaborative environment. These skills are essential for delivering high-quality software products on time while supporting the growth and efficiency of your development team.

What are some common challenges faced by a Manager of Software Development, and how can they be addressed?

A Manager of Software Development often navigates challenges such as balancing project deadlines with code quality, managing cross-functional team dynamics, and adapting to rapidly changing technologies. Addressing these requires clear communication, fostering a collaborative team culture, and implementing agile methodologies to stay responsive to change. Regular one-on-one meetings, continuous learning opportunities, and transparent goal-setting also help maintain team engagement and productivity. By proactively addressing these challenges, managers can drive successful project outcomes and support their team's professional growth.

What is the difference between Manager Of Software Development vs Software Development Manager?

AspectManager Of Software DevelopmentSoftware Development Manager
Required CredentialsBachelor's degree in CS or related field; often certifications in project managementBachelor's degree in CS or related field; certifications like PMP are common
Work EnvironmentLeads multiple development teams, oversees project delivery, collaborates with stakeholdersManages software development teams, focuses on project execution and team coordination
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon in software companies, tech startups, and enterprise IT divisions

The main difference is that a Manager Of Software Development typically oversees multiple teams and strategic initiatives, while a Software Development Manager focuses more on managing specific development teams and project execution. Both roles require similar credentials and are used across similar industries, but their scope and focus differ slightly.

What are the most commonly searched types of Of Software Development jobs in Alabama? The most popular types of Of Software Development jobs in Alabama are:
What cities in Alabama are hiring for Manager Of Software Development jobs? Cities in Alabama with the most Manager Of Software Development job openings:
Infographic showing various Manager Of Software Development job openings in Alabama as of June 2026, with employment types broken down into 2% As Needed, 81% Full Time, 15% Part Time, and 2% Temporary. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $128,799 per year, or $61.9 per hour.
Software Development Manager

Software Development Manager

Lakeland Industries

Huntsville, AL โ€ข On-site

$115K - $151K/yr

Full-time

Posted 14 days ago

Be an early applicant


Job description


POSITION PURPOSE:

The Software Development Manager plays a critical role in advancing Lakeland Industries' global business strategy through technology. This position is responsible for leading the development, integration, and support of business applications that drive operational excellence, enable data-driven decision-making, and support growth across a global manufacturing organization.

As a hands-on leader, the Software Development Manager partners closely with business leaders across Sales, Operations, Supply Chain, Finance, Human Resources, Manufacturing, and Customer Service to identify opportunities where technology can improve efficiency, scalability, and business performance. This role combines technical expertise, team leadership, and business partnership to deliver innovative solutions that create measurable value for the organization.

The ideal candidate is a collaborative problem solver who thrives in a fast-paced environment, enjoys working directly with stakeholders, and is passionate about leveraging technology to solve real-world business challenges.

  • Lead software development initiatives that improve operational efficiency, data visibility, automation, and user experience across the organization.
  • Partner with business leaders to identify, prioritize, and deliver technology solutions that support strategic business objectives.
  • Translate business requirements into new or enhanced application functionality and technical solutions.
  • Design, develop, test, implement, and maintain software applications utilizing approved development technologies and best practices.
  • Develop and maintain system integrations utilizing modern development tools, APIs, and integration methodologies.
  • Collaborate with stakeholders across global business functions to identify opportunities for process improvement and technology enablement.
  • Lead, coach, and develop a team of software developers and database administrators.
  • Foster a culture of accountability, innovation, collaboration, continuous improvement, and customer-focused problem solving.
  • Manage relationships with third-party software vendors, consultants, and service providers.
  • Participate in project planning, prioritization, resource allocation, and software release management activities.
  • Access, manipulate, and manage structured and unstructured data to support business requirements.
  • Fulfill end-user reporting and analytics requirements through business intelligence platforms and reporting tools.
  • Provide technical support and ongoing maintenance for business applications.
  • Develop, maintain, and ensure the accuracy of software, application, and support documentation.
  • Develop, maintain, and enforce software development policies, procedures, standards, and best practices.
  • Support and manage software development compliance activities, including internal and external audits.
  • Promote software quality, security, scalability, and maintainability through established development standards and best practices.
  • Support Lakeland's global operations by delivering scalable technology solutions that enable growth, operational excellence, and business transformation.
  • Implement and support the Company's Quality Policy, Quality Objectives, and Quality Management System documentation.
  • Work under the direction of IT leadership while exercising independent judgment in the management and execution of software development initiatives.
  • Perform other duties as assigned.

EQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

Requirements:
The candidate must possess a strong understanding of data structures, databases, and structured and unstructured data environments. Must be proficient in reading, writing, and developing T-SQL and have working knowledge of modern software development languages and frameworks used to solve business requirements. Must understand web services, APIs, and systems integration concepts. Experience participating in both Agile and Waterfall development methodologies is required. The successful candidate must demonstrate strong leadership skills and the ability to lead, coach, and develop technical teams.

Preferences:
Experience with programming languages such as Python, Java, JavaScript, C++, C#, and Visual Basic. Knowledge of REST and SOAP APIs. Experience supporting ERP platforms and enterprise business applications. SAP experience is preferred. Experience with business intelligence, reporting, and application integration tools is highly desirable.

MINIMUM EDUCATION/EXPERIENCE:

Education:
Bachelorโ€™s degree from an accredited college or university in Computer Science, Information Systems, Software Engineering, or a related field.

Experience:
5-10 years of application development experience with at least 2-3 years of supervisory or management experience in an IT environment.

PREFERRED EDUCATION/EXPERIENCE:

Education:
Bachelorโ€™s degree from an accredited college or university in Computer Science, Information Systems, Software Engineering, or a related field.

Experience:
10+ years of application development experience with significant experience leading software development teams and enterprise application initiatives.

REQUIRED LICENSURE/CERTIFICATION/REGISTRATION:

Scrum Master certification is preferred but not required.

WORKING CONDITIONS / EQUIPMENT:

Climate-controlled office environment. Ability to sit for extended periods while working at a desk and computer. Ability to manage multiple priorities, phone calls, meetings, and electronic communications. Ability to operate standard office equipment. Ability to occasionally lift up to 30 pounds. Ability to work in non-climate-controlled environments as business needs require. Ability to participate in after-hours support activities and travel domestically and internationally as needed.