1

Technical Program Manager Jobs in Dothan, AL (NOW HIRING)

Corporate Reliability Engineer

Cottondale, FL · On-site

$90.80K - $114.20K/yr

The position serves as a technical reliability leader, bridging corporate standards and site-level ... Program Management & Vendor Support * Assist with regional CBM program management, audits, and ...

Maintain operational stability by enforcing company procedures and programs. * Support financial ... Math & Technical Skills * Ability to calculate discounts and commissions * Proficient with ...

Pharmacist Manager

Enterprise, AL

$51.50 - $60.75/hr

Pharmacy Managers support novel program awareness, onboard newly hired pharmacy team members, and ... Maintaining relevant clinical and technical skills for the job as the industry evolves (including ...

New

Quality Control Manager

Dothan, AL · On-site

$56K - $80K/yr

... program, Health insurance, Health savings account, Life insurance, Paid time off, Vision insurance ... Technical Director: 2 years (Required) * Manufacturing: 2 years (Required) Work Location: One ...

next page

Showing results 1-20

Technical Program Manager information

See Dothan, AL salary details

$80.9K

$132.4K

$153.2K

How much do technical program manager jobs pay per year?

As of May 31, 2026, the average yearly pay for technical program manager in Dothan, AL is $132,406.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,300.00 and $151,800.00 per year, depending on experience, location, and employer.

What Is a Technical Program Manager?

A technical program manager oversees a company’s technical projects, such as implementing new network systems or developing new products. Job duties include supervising development teams, assessing work schedules, assessing productivity, and addressing any quality assurance issues that arise during production. Technical program managers are often responsible for creating reports to upper management based on the functions of the products and making suggestions on how to streamline future projects. They may also help the organization develop new strategies related to production and sales goals.

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

To thrive as a Technical Program Manager, you need a strong background in project management, software development processes, and a relevant technical degree or equivalent experience. Familiarity with tools like Jira, Confluence, Agile methodologies, and PMP or Scrum certifications is highly beneficial. Excellent communication, leadership, and problem-solving skills set top performers apart in this role. These skills ensure seamless project delivery, effective team collaboration, and alignment between technical teams and business goals.

How do Technical Program Managers typically collaborate with engineering and product teams to ensure project success?

Technical Program Managers (TPMs) play a central role in facilitating communication and alignment between engineering, product, and other cross-functional teams. They work closely with product managers to define project requirements and prioritize deliverables, while coordinating with engineering to develop realistic timelines and resolve technical challenges. TPMs often lead regular meetings, track progress, and proactively address risks to keep everyone on the same page. Building strong relationships and fostering a culture of open dialogue are essential for TPMs to ensure projects stay on track and meet business goals.

What is the difference between Technical Program Manager vs Software Engineer?

AspectTechnical Program ManagerSoftware Engineer
Primary RoleOversees project execution, coordinates teams, manages timelinesDesigns, develops, tests software applications
Required SkillsProject management, communication, technical understandingProgramming, software development, problem-solving
Work EnvironmentCross-functional teams, project-focusedDevelopment teams, coding environments
CertificationsPMP, Agile certifications often preferredNone mandatory, but certifications like Scrum or AWS helpful

While Technical Program Managers coordinate and oversee projects across teams, Software Engineers focus on building and coding software solutions. Both roles require technical understanding, but their core responsibilities differ significantly.

What job categories do people searching Technical Program Manager jobs in Dothan, AL look for? The top searched job categories for Technical Program Manager jobs in Dothan, AL are:
What cities near Dothan, AL are hiring for Technical Program Manager jobs? Cities near Dothan, AL with the most Technical Program Manager job openings:
Infographic showing various Technical Program Manager job openings in Dothan, AL as of May 2026, with employment types broken down into 3% As Needed, 82% Full Time, 8% Part Time, 3% Temporary, 3% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $132,406 per year, or $63.7 per hour.

$70.90K - $90.90K/yr

Full-time

Posted 12 days ago


Job description

PLC Controls Manager


Our client is a growing, technology-driven manufacturing organization specializing in advanced engineered wood products for commercial, industrial, and residential construction. Operating a newly built, highly automated production facility in Dothan, Alabama, the company is committed to innovation, operational excellence, and sustainable manufacturing practices.


They foster a collaborative team environment, support long-term career development, and focus on delivering high-quality, precision-manufactured products.


Position Overview:

The PLC Controls Manager will lead all programming and digital production workflows across automated manufacturing systems. This role serves as a key link between engineering, production, and project teams to ensure machining programs are accurate, efficient, and optimized to meet quality, safety, and delivery objectives.


Key Responsibilities:

  • Lead programming activities using Siemens and Rockwell PLC platforms
  • Develop, validate, and optimize machine programs across automated production lines and CNC equipment
  • Ensure alignment with engineering drawings and customer specifications
  • Maintain programming standards, documentation, and version control
  • Partner with Engineering, Design, and Project Management teams
  • Support production planning and scheduling
  • Serve as technical liaison with equipment and software vendors
  • Ensure safe and efficient machining practices
  • Troubleshoot production and fit-up challenges
  • Improve cycle times, tooling paths, and material utilization
  • Manage programming workloads and priorities
  • Provide technical coaching and skill development
  • Drive automation and digital workflow enhancements
  • Support new equipment and software implementation
  • Build scalable programming systems for future growth


Qualifications:

  • Bachelor’s degree in Engineering, Manufacturing Technology, or equivalent experience
  • 5+ years of programming experience in an automated manufacturing environment
  • Strong PLC and CNC machining expertise
  • Prior leadership or supervisory experience
  • Experience with TIA Portal and RSLogix 5000
  • Familiarity with advanced CNC processing equipment
  • Exposure to digital manufacturing or BIM-to-production workflows


Work Environment:

Combination of office setting, programming workstation, and manufacturing floor with occasional travel.




Equal Opportunity Employer:

Our client is an equal opportunity employer and is committed to providing a workplace free from discrimination. All employment decisions are based on qualifications, merit, and business needs in compliance with applicable laws.

Reasonable accommodations will be made for qualified individuals with disabilities unless doing so would create undue hardship.