Technical Program Manager

Sift
Summary
Join Sift’s Technical Program Management team and help us achieve our mission of ensuring everyone can trust the internet. As a Technical Program Manager (TPM), you will oversee and manage complex software projects, coordinating cross-functional teams to deliver market-leading technology. You will be responsible for managing projects of all scales, from developing strategic initiatives to delivering cross-team features. The role requires anticipating bottlenecks, managing escalations, and balancing business needs with technical constraints. You will break down large projects into manageable pieces, develop functional specifications, and ensure timely and successful delivery. This position offers the opportunity to work closely with product managers, software engineers, and other stakeholders to prioritize and deliver projects aligned with company goals.
Requirements
- Degree in Computer Science, Engineering, or similar, or equivalent hands-on experience
- 2+ years of direct experience as a Technical Program Manager working with Engineering teams
- Strong understanding of software development life cycle (SDLC) and agile methodologies
- Excellent written and verbal communication skills, with the ability to convey complex technical concepts to diverse audiences
- Project management experience, including project schedule and planning. Experience with project management tools
- Experience managing complex projects effectively within and across teams (sets clear goals, swimlanes, identifies roadblocks, designs solutions, and tracks progress against deadlines)
- Ability to build strong working relationships and collaborate effectively with various stakeholders
Responsibilities
- Work closely with product managers, software engineers, and other stakeholders to prioritize and deliver projects that align with the company’s strategic goals
- Implement and refine agile methodologies and processes to enhance team efficiency and project outcomes
- Managing the lifecycle of complex initiatives, making trade-offs between short-term needs vs long-term needs and performing in an influencing capacity with partner teams to ensure successful delivery of the Engineering organization’s strategic initiatives
- Facilitate clear and consistent communication between technical and non-technical teams, including status updates, project milestones, and deliverables
- Identify, assess, and manage project risks and issues. Develop mitigation strategies and communicate effectively to stakeholders. Define and implement processes and mechanisms that drive clarity and focused execution against critical goals
- Actively seek ways to improve process and operational efficiency and effectiveness
Preferred Qualifications
Experience working with teams or managing products that leverage machine learning or artificial intelligence
Benefits
- Competitive total compensation package
- 401k plan
- Medical, dental and vision coverage
- Wellness reimbursement
- Education reimbursement
- Flexible time off