Technical Program Manager, Mobile Release
Snapchat
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and it's AR glasses, Spectacles.
Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always implement with privacy at the forefront.
Some core features we build and maintain include Snapchat’s Camera, Creative Tools, Maps, Chat, Memories, Stories, Discover, Games, and Minis. Our Infrastructure teams deliver an innovative and cost-efficient platform that ensures Snapchat is the fastest way to connect with your friends, no matter where you are in the world. We have one of the fastest growing digital ad platforms, and our Monetization teams drive measurable returns for advertisers through novel ad formats like Augmented Reality. As a Snap Engineering team member, you’ll help us build the future of communication.
We are looking for a Technical Program Manager for the Mobile Release team to join Snap Inc!
The Release team delivers the Snapchat app to over 300 million Android and iOS Snapchatters. This team drives the creation of systems and automation that support Engineers and Product teams in being able to iterate quickly and efficiently. Release also works closely with Quality Engineers and Localization experts to ensure the app performs well in the wild. Release of our mobile clients is a key component to supporting Snap’s revenues through delivery of features and improvements to our core product and in this role you will create and drive release process improvements that rapidly deliver reliable, high quality software to our customers.
What you’ll do:
Lead operations for iOS and Android releases on a rotational basis
Communicate all key release achievements, requirements, and changes to the organization
You will own and drive adoption of team-wide program management mechanisms to ensure our roadmaps are kept up-to-date to drive the most meaningful outcomes, and that we hold ourselves accountable by completing those roadmaps with excellence, predictability, and efficiency.
You will establish and follow a thorough cadence for planning, release, communication, and supervising with collaborators, ensuring technology quality and on-time delivery.
You will personally drive the execution of critical/special projects
You will ensure consistent adoption and application of company/department-wide operational mechanisms and standard methodologies (eg. OKRs, Incident Management, Cost Planning, etc.)
Lead cross-functional relationships and ensure there is balanced communication among Engineering, QA, Design, and Release teams Write operational runbooks and documentation to support the Release team as needed
Assess risk factors continuously to our Production users and actively drive mitigation strategies
Lead risk and mitigate issues that could affect release reliability and stability
Conduct release readiness reviews and go/no-go meetings as required
Investigate, raise and drive solutions for emergent or sophisticated technical issues
Provide contextual judgement and use data to drive decisions
Provide after-hours support as vital
Measure, monitor, and report on key release metrics weekly and ad-hoc as needed
Knowledge, Skills & Abilities:
A relationship builder with excellent verbal and written communication skills
Strong analytical thinking and ability to grasp sophisticated concepts
Experience in project schedule management and work breakdown structures
Capacity to work in a fast paced, constantly evolving environment
A proven ability to lead sophisticated projects optimally (mobilizes resources, sets clear goals, identifies roadblocks, designs solutions, and tracks progress against deadlines)
Someone who can prioritize, focus, and is a customer-focused independent thinker and problem solver, frequently filling in the gaps for engineering, product management, and design
An individual who is self-motivated, driven, and has proven commitment to take accountability and responsibility for the success of large initiatives
Minimum Qualifications:
BS/BA degree in computer science or any related technical field
5+ years of Technical Program Management experience leading multi-functional programs in the software industry, with mastery over project management tools
Self-sufficient with data analysis tools (e.g. SQL, Presto, BigQuery, Redshift) and visualization/dashboarding tools (e.g. Grafana, Looker, Tableau, DataStudio)
Preferred Qualifications:
2+ years of validated experience with fast paced Releases, preferably Mobile Clients
Experience with CI/CD tools such as Jenkins, Fastlane, CircleCi or equivalent
Experience working with App Store Connect and Google Dev Console
Experience making critical decisions for sophisticated technical issues in real time, considering timelines and vitality
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These pay zones may be modified in the future.
Zone A (CA, WA, NYC): The base salary range for this position is $145,000 - 210,000 annually
Zone B: The base salary range for this position is $138,000 - 200,000 annually
Zone C: The base salary range for this position is $123,000 - 179,000 annually
This position is eligible for equity in the form of RSUs
"Default Together" Policy at Snap
At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office at least 80% of the time (an average of 4 days per week). Remote team members still are expected to travel for mandatory in-person gatherings and to fulfill business needs, at least 4 to 6 times per year.
If you are not based in the same location as this role and are open to relocation, we encourage you to apply to take advantage of our generous relocation policy.
Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid maternity & paternity leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!