Technical Program Manager

New
O
OomaTelecommunications
Remote, USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
JiraRESTful APIsDevOpsConfluenceNetworking

Requirements

  • 8+ years of experience in technical program management, engineering program management, software or product development, or a closely related technical role.
  • Demonstrated success independently driving technically complex, cross-functional programs involving multiple engineering teams.
  • Strong understanding of software development lifecycles, APIs, distributed systems, cloud infrastructure, databases, networking, and production operations.
  • Ability and willingness to learn unfamiliar technologies deeply enough to understand their architecture, dependencies, failure modes, and engineering tradeoffs.
  • Experience managing releases, migrations, integrations, production deployments, technical dependencies, risks, and competing priorities.
  • Strong organizational skills, with a demonstrated ability to create structure and execution discipline in ambiguous environments.
  • Strong written and verbal communication skills, including the ability to communicate effectively with engineers and senior leadership.
  • Experience with Jira, Confluence, dashboards and reporting tools, and modern AI-assisted productivity tools.
  • Bachelor’s degree in computer science, engineering, information systems, or a related field, or equivalent practical technical experience.

Responsibilities

  • Own complex programs across VoIP/UCaaS/CCaaS platforms, cloud services, customer-facing applications, APIs, infrastructure, and operational systems from planning through production.
  • Translate product, customer, and engineering objectives into clear plans, milestones, owners, dependencies, and measurable outcomes.
  • Coordinate execution across Engineering, Product, QA, Network Operations, DevOps/SRE, Security, Support, and other teams.
  • Develop technical understanding to effectively work with engineers, challenge assumptions, identify gaps, and drive issues to resolution.
  • Manage platform upgrades, software releases, infrastructure migrations, customer deployments, integrations, and reliability/performance initiatives.
  • Identify technical and organizational dependencies, risks, and bottlenecks early and drive mitigation or escalation.
  • Communicate status, risks, tradeoffs, and recommendations clearly to engineering leaders and executives.
  • Continuously improve program-management processes and use automation and AI tools to reduce manual coordination.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now