About The Position

Hardware Engineering is seeking a seasoned Engineering Project Manager to oversee internal software application development. The role drives strategic planning, cross-functional alignment, and end-to-end project delivery in a complex, fast-paced environment. The Project Manager owns delivery from planning through completion, tracking progress against milestones, managing risks and mitigation plans, and maintaining structured communication with stakeholders. The role requires software development experience, roadmap development and maintenance, and the ability to turn complex or ambiguous work into actionable plans that support predictable, high-quality delivery. Acting as the primary liaison between business stakeholders and the software engineering team, the Project Manager helps guide product vision and prioritize features. The role works closely with Engineering, Design, QA, and partner teams, identifies timeline risks and develops mitigation paths, aligns differing perspectives, and communicates project status and trade-offs to executive leadership.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • At least 5 years of program or project management experience in a complex, cross-functional environment.
  • Experience managing web-based application projects through the full lifecycle.
  • Strong planning, organizational, cross-functional collaboration, and process optimization skills.
  • Tactical experience implementing projects using Agile methodologies across distributed teams.
  • Ability to quickly grasp complex ideas and resolve conflicts across cross-functional teams, including engineers and designers.
  • Ability to foster collaboration and maintain project momentum.
  • Ability to build and maintain effective vendor relationships and ensure clear communication, goal alignment, and regular progress updates.

Nice To Haves

  • Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 7–10+ years of program or project management experience in a complex, cross-functional environment.
  • Experience working in or alongside software or hardware engineering teams.
  • PMP, PMI-ACP, CSM, or equivalent certification.
  • Experience defining, collecting, and analyzing software development metrics to inform decisions and improve delivery outcomes.
  • Familiarity with engineering tools such as Wrike, Jira, Confluence, or similar.
  • Experience working within or alongside a PMO structure, including exposure to program governance, reporting cadences, and cross-functional planning.

Responsibilities

  • Own end-to-end project delivery, including tracking progress against milestones.
  • Manage project risks and mitigation plans, proactively identifying timeline risks and presenting mitigation paths.
  • Drive structured communication across stakeholders.
  • Build and maintain clear project roadmaps and convert complex or ambiguous work into actionable plans.
  • Bridge business stakeholders and the software engineering team as the primary liaison.
  • Guide product vision and prioritize features for development.
  • Coordinate with Engineering, Design, QA, and partner teams to deliver initiatives on time.
  • Align diverse perspectives, navigate stakeholder dynamics, and communicate status and trade-offs to executive leadership.
  • Build and maintain effective vendor relationships, ensuring communication, goal alignment, and regular progress updates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service