jobapplier

Technical Program Manager (Monetization)

Snap Inc.

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