Role Summary
Senior Program Manager supporting Onyx Application Engineering with program and project management needs across multiple engineering teams to ensure quality, documentation, resource tracking and capacity planning for successful delivery. This role leads large-scale, multi-track programs with dependencies across engineering, data, cloud, and external partners. Located in multiple sites including South San Francisco, Cambridge, and London.
Responsibilities
- Define and manage overall program governance and delivery model for complex technical initiatives, including program level milestones, success criteria, decision rights, and running of program boards and steering committees. Act as the primary escalation point for cross functional delivery issues; coordinate rapid remediation plans, conduct root cause analysis for major incidents or delivery failures, and drive corrective actions to closure.
- Develop and manage project and program plans; drive execution within scope, time and budget which may dynamically evolve to reflect changes in customer needs or business constraints.
- Lead large scale, multi-track programs with cross functional dependencies and external partners.
- Lead Shiprooms and agile sprint ceremonies, project tracking/reporting and backlog management with product managers. Provide a single view of each project within the portfolio and their interdependencies, establishing effective OKRs, robust documentation and project value/financial tracking.
- Partner with Onyx engineering leads, Quality team and product managers to validate technical designs and ensure delivery approaches are scalable, secure, cost effective and aligned to Onyx platform and cloud architecture standards.
- Implement and govern program level project management discipline (tools and process) across product deliverables. Provide hands on leadership in designing, configuring and maintaining Atlassian based delivery processes including board and workflow design, issue type schemes, custom fields, permissions, automation rules, release pipelines, Advanced Roadmaps/Portfolio configuration, and dashboarding to ensure consistent practices, traceability and high-quality reporting across teams.
- Leverage Atlassian and AI enabled reporting capabilities, including agentic models where appropriate, to align with Onyx Jira/Confluence configurations and common plugins/automation; support governance implementation by configuring integrations between Atlassian tooling and reporting/BI systems to help provide a single source of truth.
- Manage third party and vendor engagements for program components: define statements of work (SOWs), review vendor delivery plans, measure supplier performance and ensure contractual and compliance requirements are met.
- Establish and track program KPIs and health metrics; present these regularly to leadership and make data driven recommendations to improve delivery.
- Define appropriate tracking measures and build automated, meaningful reports and dashboards; synthesize data and insights from across projects or programs to support teams in making informed tactical and strategic decisions.
- Lead change control and release coordination across multiple teams and environments; ensure release readiness, run release gates, and coordinate rollback/contingency planning where required.
- Ensure robust risk management is embedded within Onyx projects and address risks or escalate as needed to Onyx leadership.
- Drive continuous improvement across delivery practices: run retrospectives at program scale, capture lessons learned, update processes and templates, and embed improvements into team practices and Atlassian tooling/templates.
- Mentor and coach program and delivery leads; build delivery capability by defining clear roles and responsibilities, career development pathways and by running enablement sessions on program practices, dependency and risk management, and effective Atlassian tooling usage.
Qualifications
- Required: Bachelor’s degree in IT Program Management, Data Engineering, Computer Science, Software Engineering OR 8+ years of relevant work experience.
- Required: 6+ years of experience delivering software applications in a program context.
- Required: 4+ years’ experience in Agile program/project management, including use of Jira and Confluence.
- Preferred: Masters Degree.
- Preferred: Demonstrated comfort operating across organizational boundaries in a matrixed team.
- Preferred: Metrics-first mindset.
Skills
- Program and project management in complex technical environments
- Atlassian toolset administration (Jira, Confluence, Advanced Roadmaps/Portfolio)
- Agile delivery, backlog management, and sprint ceremonies
- Quality assurance of documentation, risk management, and governance
- Stakeholder management and effective communication of progress and issues
- Data-driven decision making and reporting with dashboards and KPIs
Education
- Bachelor’s degree in IT Program Management, Data Engineering, Computer Science, or Software Engineering (or equivalent experience)