Technical Program Manager
Overview
Lead high-impact engineering programs that span multiple teams, systems, and business lines. As a Technical Program Manager, you’ll operate with significant autonomy while partnering closely with senior engineering and product leaders to shape strategy, drive execution, and deliver complex initiatives at scale. This role is ideal for a technically fluent program leader who can bring clarity to ambiguity, influence without authority, and translate complex technical decisions into meaningful business outcomes.
Required Skills
- 7+ years of experience in technical program management, with a proven record of delivering complex, organization-wide engineering programs.
- Demonstrated success managing multi-team software programs across the full software development life cycle.
- Experience leading large-scale platform, infrastructure, or product engineering initiatives.
- Strong technical foundation, including the ability to:
- Engage credibly in architectural and technical discussions.
- Understand system design trade-offs.
- Evaluate technical feasibility, dependencies, and delivery risk.
- Exceptional communication and executive presence, with the ability to influence without authority and navigate complex organizational dynamics.
- Experience creating or improving program management frameworks, processes, and tooling at an organizational level.
- Ability to manage ambiguity, establish clarity, anticipate risks, and make sound decisions under pressure.
- Ability to use AI tools to evaluate technical designs and code changes and support informed decision-making.
- Understanding of agentic AI models and experience executing programs with AI chatbots.
- Technical knowledge of:
- Wireless technologies, including 4G, 5G, and Multi-WAN load balancing.
- Networking technologies, including UDP/TCP, NAT traversal, and network security such as mTLS.
- Data pipelines, including Kafka, kafkajs, and Protobuf serialization.
- AWS cloud infrastructure, including API gateways.
Nice to Have Skills
- Experience at a software company working on infrastructure, platform, or product engineering programs.
- Familiarity with cloud services such as AWS, GCP, or Azure.
- Understanding of distributed systems concepts.
- Prior experience as a software engineer or in another technical role.
- Excellent problem-solving and debugging skills.
- PMP, PgMP, Agile, or Scrum certification.
Preferred Education and Experience
- Experience: 7+ years of technical program management experience is required.
- Education: A preferred educational background was not specified.
Other Requirements
- Work arrangement: Hybrid.
- Location: Foster City, California.
- Engagement: W2 only.
- Duration: Approximately one year.
- Start: As soon as possible.





