What are the responsibilities and job description for the Technical Program Manager position at Lawrence Harvey?
Technical Program Manager – Software Delivery
Chesterfield, MO | Hybrid (3 days/week in office) | 10% travel
$110,000 – $170,000 annually
About the Role
I'm working a search for a Technical Program Manager to join a software delivery team building control system software for large-scale energy storage systems. This person sits between contracts, program leadership, and engineering execution, making sure what's promised to the customer actually gets built and delivered on time.
The software team fields requests from multiple stakeholders, including Product Management, Sales Engineering, and customer-facing project teams. You'll be the one reviewing those requests against project contracts to make sure functionality is ready by commissioning.
What You'll Do
- Review and interpret project-specific contracts, statements of work, and technical agreements tied to control systems software
- Ensure software scope, deliverables, milestones, and acceptance criteria are clear, achievable, and traceable back to contractual requirements
- Flag ambiguities, inconsistencies, and risks in contracts or requirements and drive them to resolution with stakeholders
- Coordinate with HQ to plan and track agreed-upon work
- Work cross-functionally with Software and Controls, Engineering, Sales, Product, and Commissioning teams to align on requirements and priorities
- Review software roadmaps, release plans, and delivery forecasts against contracts and milestones
- Track and mitigate risk across software development efforts
- Report on delivery status, risks, and milestone readiness
- Support program reviews, design reviews, and delivery readiness checkpoints
- Field inquiries from customers and internal stakeholders
- Report on execution and progress against team KPIs
What You Need
- 5 years in a project or program management role
- Industry background in control systems, renewables, power systems, or new product development
- Strong written and verbal communication skills
- Proven ability to communicate across different parts of an engineering org
- Solid organization and time management
- A track record of resolving problems and issues without burning bridges
- Experience working within an Agile software delivery team
- Experience reviewing customer contracts
Education
Bachelor's degree in engineering required. PMP, ACP, or similar certification a plus.
Salary : $110,000 - $170,000