Technical Program Manager (Monetization)
- Santa Monica, United States
- Mid Level
- 6+ years
- Bachelor's degree
- Posted
Skills
Required
- Python
- SQL
- software engineering
- GitHub
- JIRA
Preferred
- big data
- Spark / Airflow / Hive / Kafka / Flink
- cloud-native infrastructure
- AWS
- GCP
- containerization
- Kubernetes / Docker
- data analytics
Snap as a Technical Program Manager (Monetization) and take on a strategic leadership role that combines software engineering, data analytics, and program execution. As a TPM, you will be the single-threaded owner of large-scale, high-stakes programs, driving outcomes that power the core of our products and infrastructure. You will work closely with engineering and product leadership, use hands-on data analytics to guide programs, and contribute to Snap's technical ecosystem. This role offers a comprehensive benefits package and the opportunity to make a significant impact in a fast-paced, innovative environment.
Lead complex, cross-functional programs that span multiple engineering organizations and require deep technical understanding, rigorous execution, and strategic influence.
About Snap Inc.
A proven track record of leading large-scale, ambiguous programs across distributed teams in fast-paced, cross-functional environments, especially in the areas of improving platform reliability, operational stability and performance of production systems
Responsibilities
- Operate as a single-threaded owner (STO) for the most critical programs, managing ambiguity, dependencies, and alignment across diverse technical teams.
- Use hands-on data analytics (Python, SQL, dashboards, notebooks) to guide programs with data, uncover insights, and communicate clearly with senior stakeholders.
- Experience working directly with engineers and contributing to technical design, architectural trade-offs, and roadmap planning
Requirements
- 6+ years of experience spanning Engineering / Data Science / Technical Program Management leading cross-functional efforts in the software or tech industry in a data-driven environment
- Excellent communication, organizational, and leadership skills
- Bachelor's in a technical field such as computer science, mathematics, statistics or equivalent years of experience
3+ years of experience in Technical Program Management
- Demonstrated ability to quickly learn new domains, systems, and technologies
- The most successful TPMs possess the ability to grasp new concepts quickly, navigate technical complexity, and adapt in fast-moving environments. This role is ideal for former engineers or data scientists who have evolved into program leaders without leaving their technical roots behind
- Experience with data visualization tools (e.g. Grafana, Looker, Tableau) building dashboards, source control (e.g. GitHub), ticket management (e.g. JIRA)
- Strong proficiency with Python and SQL, and experience using data to analyze systems, build tools, or inform decisions
- Comfort operating with high visibility and accountability; you thrive on ownership and impact
A background in software engineering, infrastructure systems
- Background in building internal tools or developer platforms to improve engineering velocity and system reliability
- Exposure to high-scale consumer technology or social platforms with strong privacy, performance, or safety requirements
- Strong storytelling and presentation skills—especially with senior engineering or executive audiences
- Masters or PhD in a highly analytical field
- USD 190,000 - 284,000
Preferred
- Prior hands-on experience with big data technologies such as Spark, Airflow, Hive, Kafka, or Flink
- Experience managing production systems, reliability initiatives, or cost optimization programs
- Familiarity with cloud-native infrastructure (e.g., AWS, GCP) and containerization tools like Kubernetes or Docker
jobapplier