Director, Software Engineering, Product Eng
Snap Inc.· Engineering
Hybrid (Bellevue, WA; Los Angeles, CA; Palo Alto, CA; San Francisco, CA)$284k - $500kFull timePosted 2w ago
About the role
Director-level role leading a Product Engineering team at Snap to design, build, and scale product experiences with a focus on reliability, privacy, and business impact.
Responsibilities
- Lead, manage, and mentor a team of software engineers. Create an environment where people can do their best work, grow their careers, and feel included and supported.
- Set the technical vision, strategy, roadmap, and measurable goals for a product engineering area aligned to company priorities.
- Partner with Product, Design, Data Science, Operations, and other Engineering teams to understand customer needs, define product requirements, evaluate tradeoffs, and deliver high quality experiences.
- Design, implement, and scale critical product components and services across the stack, including backend services, distributed systems, client applications, and data platforms as appropriate for the team.
- Drive technical execution across a portfolio of initiatives, from near term product launches to longer term investments in architecture, platform capabilities, and engineering excellence.
- Establish a high bar for availability, scalability, performance, privacy, security, operational excellence, and cost management.
- Use product and engineering insights to identify opportunities, make sound decisions in ambiguous situations, and improve customer and business outcomes.
- Provide technical direction that influences work beyond your immediate team and helps engineering organizations operate more effectively.
- Hire, retain, and develop high caliber engineers and leaders while building a diverse and inclusive team.
- Communicate clearly with senior leaders and cross functional partners, ensuring alignment on priorities, risks, decisions, and outcomes.
Qualifications
- Bachelor’s degree in a relevant technical field or equivalent practical work experience.
- 10+ years of post Bachelor’s software development experience; or a Master’s degree with 9+ years; or PhD with 6+ years.
- 5+ years of experience as an engineering manager or technical leader.
- Experience architecting, designing, and developing distributed systems and business critical products.
- Experience leading, mentoring, and scaling engineering teams to deliver complex, high impact work.
Skills
Required:Programming and software designDistributed systemsLeadership and people managementProduct judgmentCommunication and collaborationProgramming languages
Benefits
- paid parental leave
- comprehensive medical coverage
- emotional and mental health support programs
- compensation packages that let you share in Snap’s long-term success
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Snap Inc.
We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.
We believe the camera presents the greatest opportunity to improve the way people live and communicate.
cameramessagingsocial mediaARAI
More open roles at Snap Inc.
- Senior Manager, Global Strategic Accounts5d agoNew York · Sales
- Senior Account Manager5d agoHybrid (Tel Aviv) · Sales
- Associate Client Partner5d agoHybrid (Los Angeles), Hybrid (New York) · Sales
- Senior Client Partner5d agoHybrid (Toronto) · Sales
- Client Partner, SMC5d agoHybrid (Austin; Los Angeles; New York; Palo Alto; San Francisco) · Sales