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