
Technical Program Manager - Software
Our Next EnergyNovi, Michigan
Full Time
Posted March 5, 2025
Apply Now
Application opens on company website
Job Description
The Technical Program Manager Software will oversee software development projects by coordinating cross-functional teams, managing project timelines, and resolving technical challenges, while promoting process improvements and ensuring alignment with project objectives.
Key Responsibilities
- Develop and manage detailed project plans, timelines, and deliverables.
- Lead regular team meetings to track progress, identify risks, and resolve impediments.
- Collaborate with engineering teams to troubleshoot and debug issues.
- Work closely with cross-functional teams to gather requirements and define scope.
- Promote process improvements and best practices for team productivity.
- Proactively identify potential risks and develop mitigation strategies.
- Monitor key performance indicators to assess project health and team performance.
- Maintain accurate documentation of project requirements, decisions, and progress.
- Foster a culture of collaboration, accountability, and continuous learning.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience.
- 5 years of experience in technical program management, project management, or a related role within software development.
- Strong understanding of Agile principles, methodologies, and the software development lifecycle (SDLC).
- Hands-on experience troubleshooting and debugging software and system-level issues.
- Knowledge of CAN communication protocols and tools such as CANalyzer, CANoe, or similar.
- Experience with debugging tools like Trace32 or equivalent for embedded systems.
- Proven ability to manage multiple projects simultaneously, demonstrating strong prioritization and time management skills.
- Exceptional communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders at all levels.
- Proficiency with project management tools such as Jira.
- Technical background or experience working closely with software engineering teams.
Benefits & Perks
Ready to Apply?
Join Our Next Energy and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs