F5 is seeking a dynamic and experienced Senior Technical Program Manager (Senior TPM) to lead and manage complex programs and will be responsible for ensuring the successful delivery of cross-functional projects, aligning diverse teams, and driving programs through the entire Software Development Life Cycle (SDLC). This role will serve as a key liaison to align strategic objectives with technical execution, while ensuring F5s ability to deliver innovative and high-quality products that enable secure and efficient application delivery.
Primary Responsibilities:
- Manage multiple, high-impact programs, ensuring all initiatives are delivered on schedule, within scope, and aligned with business priorities.
- Drive the execution of programs across the Software Development Life Cycle (SDLC) phases, managing requirements, design, development, testing, integration, and deployment milestones.
- Develop strong relationships to engage, align, and empower people to deliver
- Demonstrate ownership and autonomy in owned projects and functional areas and drive delivery of high-quality results
- Cross-Team Collaboration:
- Facilitate cross-functional engineering teams to solve business problems and deliver solutions
- Bring the product vision and the technical build together become the glue between functional teams
- Work closely with product management, operations, and subject matter experts to ensure alignment on goals, priorities, and deliverables for programs.
- Resolve conflicts, address communication gaps, and foster a unified approach to achieving program objectives.
- Risk Management and Problem Solving:
- Identify, monitor, and manage risks affecting program execution, proposing actionable solutions and engaging relevant stakeholders to resolve issues quickly.
- Drive root cause analysis and resolution for technical challenges that hinder collaboration or delivery efforts.
- Proactively identify and resolve strategic issues that may impair the teams ability to meet strategic, financial, and technical goals
- Demonstrate ownership and autonomy in owned projects and functional areas and drive delivery of high-quality results
- Build strategies for issue and risk mitigation and contingency planning
- Communicate program status, risks, schedules, and dependencies to executive leadership and other stakeholders through dashboards, reports, and presentations.
- Ensure stakeholder expectations are managed effectively, creating transparency and visibility into program objectives, outcomes, and blockers.
- Ability to develop strong working relationships to engage, align, and motivate people to deliver
- Ability to bridge the gap between Product, Engineering, and Architecture groups to facilitate solutions
- Strong project and program management skills
- Comfort in technical delivery
- Understanding of Agile Delivery Methodology
- Understand the importance of building strong working relationships
- Effective written and verbal communication
- Strong organizational, presentation, and ability to quickly master technical concepts
Education:
- Bachelors degree in Computer Science , information technology or a related technical field
Experience:
- 8+ years experience in Technical Program, IT, and/or project management
- 2+ years of experience managing cross-functional programs.
- Proven track record of delivering complex software products.
- Experience leading a geo-dispersed program team
- Experience working in a concurrent software development environment as part of a complex build and merge management process
- Experience with Agile and Waterfall program management methodologies
Knowledge, Skills and Abilities:
- Deep understanding and hands-on experience with the Software Development Life Cycle (SDLC) , including Agile methodologies and tools such as Jira, Confluence, and CI/CD pipelines.
- Strong knowledge of hardware design and development processes, including prototyping, manufacturing, and integration with software systems.
- Familiarity with modern application delivery networking technologies, cloud platforms, and cybersecurity solutions (experience with F5 solutions is a plus).
- While encouraged to be a facilitator and driver, equally comfortable digging into business requirements or drilling into architecture with development teams to solve complex problems
- Leadership and Collaboration Skills:
- Ability to lead and influence cross-functional engineering teams without direct authority, fostering collaboration and alignment on shared goals.
- Superior interpersonal and communication skills, both written and verbal, to bridge technical and non-technical audiences.
- Strong organizational, time management, and prioritization abilities, with a proven track record of handling complexity in large programs.
- Problem Solving and Decision Making:
- Analytical mindset with excellent problem-solving skills to manage risks, dependencies, and conflicts between software and hardware objectives.
- Ability to thrive in dynamic environments and make high-quality decisions under pressure.
Preferred Qualifications:
- Experience managing technical programs related to application delivery, network security, or multi-cloud platforms.
- Certification in project or program management (PMP, PgMP , PMI-ACP, or equivalent).
- Familiarity with DevOps principles, containerization, and virtualization technologies (e.g., Kubernetes, Docker).