Snap Inc. is a technology company focused on improving communication and daily life through its camera-centric products. The company operates Snapchat, Bitmoji, and other digital services. The Technical Program Manager (TPM) role at Snap is a strategic, high-leverage leadership position for individuals with deep technical expertise in software engineering, machine learning, and data analytics. TPMs are responsible for large-scale, complex, and often ambiguous programs, acting as single-threaded owners. They combine technical depth with execution precision, driving outcomes for core products and infrastructure. Unlike traditional TPM roles, Snap TPMs are hands-on, contributing with Python notebooks, building dashboards and automation tools, and collaborating with engineering leaders on technical roadmaps and architectural decisions. The ideal candidate is a former engineer or data scientist who has transitioned into program leadership while retaining technical skills. The interview process is rigorous, evaluating technical fluency, first-principles thinking, and the ability to drive strategic outcomes in complex environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior