1

Software Engineering Project Manager Jobs in Alabama

Civil Engineering Project Manager

Mobile, AL ยท On-site

$84.30K - $112.60K/yr

Project Management: Responsible for design and management of airport and/or site development engineering projects including ensuring completeness and accuracy of design effort. Responsible for the ...

Civil Engineer-Project Manager

Birmingham, AL ยท On-site

$79.70K - $106.40K/yr

Civil Engineer - Project Manager Work Location: Atlanta, GA Salary: Based on experience and will be ... Familiarity with AutoCAD, Civil 3D, and other engineering software. * Experience in transportation ...

next page

Showing results 1-20

Software Engineering Project Manager information

See Alabama salary details

$82K

$124.6K

$203.5K

How much do software engineering project manager jobs pay per year?

As of May 31, 2026, the average yearly pay for software engineering project manager in Alabama is $124,620.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $136,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Engineering Project Manager, you need a solid background in software development principles, project management methodologies, and often a relevant degree or PMP certification. Familiarity with tools like Jira, Trello, Git, and Agile or Scrum frameworks is typically required. Exceptional communication, leadership, and problem-solving skills set standout candidates apart by enabling effective team collaboration and conflict resolution. These skills ensure projects are delivered on time, within budget, and meet technical and business objectives.

How does a Software Engineering Project Manager typically collaborate with development teams and stakeholders?

A Software Engineering Project Manager serves as a bridge between technical teams and business stakeholders, ensuring that project goals align with organizational objectives. They facilitate regular communication through meetings, status updates, and documentation to keep everyone informed and address any issues promptly. By working closely with developers, QA testers, UX designers, and product owners, they help prioritize tasks, resolve bottlenecks, and manage expectations. This collaborative approach helps maintain project momentum and ensures successful delivery within scope, time, and budget constraints.

What does a Software Engineering Project Manager do?

A Software Engineering Project Manager oversees the planning, execution, and delivery of software development projects. They coordinate teams of software engineers, set project timelines, manage budgets, and ensure that project goals align with business objectives. Their responsibilities also include risk management, stakeholder communication, and quality assurance. By facilitating collaboration between technical and non-technical team members, they help ensure software projects are completed on time and within scope.

What is the difference between Software Engineering Project Manager vs Software Developer?

AspectSoftware Engineering Project ManagerSoftware Developer
CredentialsBachelor's in CS or related, PMP or similar certifications often preferredBachelor's in CS, Software Engineering, or related; certifications are optional
Work EnvironmentCollaborates with teams, manages projects, coordinates timelinesFocuses on coding, designing, testing software
Employer & Industry UsageUsed in tech companies, software firms, IT departmentsUsed across tech, startups, enterprise software companies
Search & Comparison IntentUnderstanding project management roles in software teamsLearning about software development roles and skills

The Software Engineering Project Manager oversees software projects, coordinating teams and timelines, while the Software Developer focuses on coding and building software solutions. Both roles are essential in tech companies but differ in responsibilities and skill sets.

What are popular job titles related to Software Engineering Project Manager jobs in Alabama? For Software Engineering Project Manager jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Software Engineering Project Manager jobs? Cities in Alabama with the most Software Engineering Project Manager job openings:

Engineering Project Manager

Waites Sensor Technologies, Inc.

Huntsville, AL โ€ข On-site

Full-time

Posted 21 days ago


Job description

Description:Project ManagerWhat we are: Fun, fast-paced, client-focused, people-centric, inviting, flexible, and rapidly growing.What we are not: Overly structured, uncompromising, disengaged, or disconnected.
As the Project Manager, you will play a crucial role in driving the development and delivery of our hardware products and firmware solutions. You will collaborate closely with cross-functional teams, including hardware engineers, firmware developers, designers, and quality assurance personnel. Your primary responsibility will be to ensure the timely and successful completion of projects within budget, while maintaining a high level of quality and customer satisfaction.
Company DescriptionWe are a leading provider of wireless, mesh-networked, "Internet of Things" (IoT) sensors for industrial environments. Our cost-effective, plug-and-play products empower plants of all sizes to conduct predictive and preventative maintenance on mission-critical and secondary equipment in order to maximize uptime. (I.e. We help with things like getting your Prime packages to you faster!)

Reports to: Chief Technology Officer

Location: Must live in Huntsville, AL area (or be willing to relocate)

Onsite Requirements: Onsite

Travel: Quarterly travel required

Work Authorization: Must be authorized to work in the U.S.

**Sponsorship is not available at this time**

Exemption Status: Exempt


Job Description

As a Project Manager, you will:

  • Work closely with all stakeholders across the organization to define project objectives, scope, deliverables, and timelines. Develop and document detailed project plans, including tasks, milestones, and resource allocation.
  • Lead and coordinate all project activities, ensuring adherence to project schedules and budget constraints. Monitor project progress, identify and mitigate risks, and resolve any issues that may arise during the development process.
  • Schedule and track all activities for the hardware, firmware, and machine learning engineering groups, primarily through the use of Jira. Develop task processes and procedures to ensure work is being accurately captured. Lead weekly, monthly, quarterly planning meetings to ensure activities stay on track and make adjustments as necessary.
  • Foster a collaborative and productive work environment by effectively communicating project requirements, goals, and expectations to team members. Facilitate cross-functional collaboration and ensure alignment among different teams. Lead cross-functional meetings to disseminate engineering team updates along with gathering questions and concerns from other stakeholders.
  • Identify resource needs and allocate them appropriately to ensure optimal utilization of team members' skills and expertise. Manage external vendors, contractors, and suppliers as necessary to support project requirements.
  • Implement and maintain quality control processes to ensure the highest level of product quality and reliability. Coordinate with the quality assurance team to conduct testing, verification, and validation activities. Document any anomalies into workable actions to be assigned to the engineering team for resolve.
  • Identify potential risks and develop risk mitigation strategies. Proactively monitor project risks and implement appropriate measures to minimize their impact on project timelines and deliverables.
  • Provide regular project updates to stakeholders, including executives, clients, and other relevant parties. Address any concerns or inquiries promptly and ensure effective communication channels are established and maintained.
  • Identify and document opportunities for process improvement and optimization. Implement best practices and lessons learned from previous projects to enhance project delivery efficiency and effectiveness.
Requirements:

Qualifications & Requirements:

To qualify, you should have excellent communication skills, be a superb leader, have proven problem-solving skills and:


Required

  • Minimum of 2 years of project management experience in hardware and software/firmware development, preferably within the technology or consumer electronics industry.
  • Solid understanding of hardware development processes, firmware development lifecycle, and associated tools and methodologies. Familiarity with relevant programming languages and firmware platforms is a plus.
  • Proven ability to successfully manage complex projects from initiation to completion. Strong organizational, planning, and time management skills are essential.
  • Use of Atlassian tools (Jira, Confluence) to plan and manage complex projects, specifically in the hardware and/or firmware/software space. Experience as a Jira administrator is preferred.
  • Demonstrated leadership skills with the ability to inspire and motivate cross-functional teams. Must be comfortable leading multiple engineers with varying levels of experience to ensure successful project outcomes. Experience in leading teams in an Agile or Scrum like environment is advantageous, as work is ever changing.
  • Excellent verbal and written communication skills. Ability to convey complex technical concepts to both technical and non-technical stakeholders effectively. Ability to effectively lead and present meetings for a large group of stakeholders.
  • Strong analytical and problem-solving abilities, with a proactive approach to addressing project challenges. Ability to make timely decisions and adapt to changing project requirements.
  • Meticulous attention to detail and a commitment to delivering high-quality results. Strong commitment to meeting project deadlines and deliverables.

Desired

  • Bachelor's degree in any related field.
  • Advanced certifications in project management (such as PMP).

Culture Fit Requirements:

  • High intellect and strong analytical skills
  • Innovative and driven to constantly improve
  • Ability to balance strategic vision with operational execution
  • Non-bureaucratic, flexible, and able to thrive in a fast-moving environment
  • Positive energy and attitude towards people and problem-solving


Why Waites?


At Waites, we offer an attractive base salary with a strong history of profit sharing. We are intensely customer-focused, with a culture that encourages hard work, fun, and mutual success. As we continue to grow, there will be many opportunities for professional advancement and development.


If you are a talented project management professional looking for an exciting new challenge, please apply with your resume to taylor.schafer@waites.net.


Please note that we do not require assistance from third-party staffing agencies or recruitment firms at this time.


WST is an Equal Opportunity Employer.