Program Manager :: 100% Remote

DMS Vision•Frisco, TX
•Remote

About The Position

The Program Manager leads complex technical programs from inception through launch and post-launch optimization. The role owns planning, execution, and delivery, and works with product managers and engineering leaders to define scope, objectives, technical requirements, and detailed project plans. It proactively identifies and mitigates technical risks and cross-team dependencies, resolves roadblocks, and improves program management, SDLC, and agile practices to strengthen team efficiency and predictability. The Program Manager serves as a communication bridge across engineering, product, design, operations, and business development, keeping stakeholders aligned on goals, timelines, and technical decisions. The role prepares and delivers presentations to executive, technical, and external audiences; establishes transparent reporting on program status, health metrics, and forecasts; and uses SQL and data analysis to examine datasets, measure performance, identify trends and bottlenecks, assess technical options, and validate data migrations. A strong understanding of technology stacks, architectural trade-offs, and implementation details is needed to evaluate proposals and manage engineering execution. This is a 100% remote, 12+ month contract position.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least 7 years of experience in technical program management, engineering management, or a similar consulting role focused on technology implementation.
  • Exceptional ability to communicate complex technical issues and decisions clearly to technical and non-technical audiences.
  • Proficiency writing complex SQL queries for analysis, reporting, and technical investigations, including joins, aggregate functions, and window functions.
  • Proven ability to create impactful presentation materials, such as PowerPoint presentations, and present confidently to large groups and executive steering committees.
  • Ability to drive programs to completion in a fast-paced, ambiguous environment.

Responsibilities

  • Lead planning, execution, and delivery of complex technical programs from inception through launch and post-launch optimization.
  • Collaborate with product managers and engineering leaders to define program scope, objectives, technical requirements, and detailed project plans.
  • Identify, prioritize, and mitigate technical risks and cross-team dependencies, and drive solutions to roadblocks.
  • Implement program management, SDLC, and agile best practices to improve efficiency and predictability.
  • Develop and deliver clear, tailored presentations to executive leadership, technical teams, and external stakeholders.
  • Coordinate communication among engineering, product, design, operations, and business development teams to align goals, timelines, and technical decisions.
  • Establish transparent reporting mechanisms for program status, health metrics, and forecasts.
  • Use SQL and data analysis to analyze datasets, uncover trends, measure program performance, assess technical options, and inform decisions.
  • Use technical understanding of the technology stack and architectural trade-offs to evaluate proposals and manage engineering execution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service