Director of Software Engineering (Product Engineering)
Snap
Santa Monica, United States Posted October 15, 2026
Check how well your resume matches this job
Salary Range
$334,000 - $500,000
Job Description
Join Snap as the Director of Software Engineering, where you will lead a Product Engineering team to build experiences that delight Snapchatters and deliver meaningful business impact. You will shape the team's vision and strategy, develop a high-performing and inclusive organization, and partner closely with various leaders across the company. Your responsibilities will include managing and mentoring a team of software engineers, setting the technical vision and strategy, driving technical execution, and establishing high standards for availability, scalability, performance, privacy, security, operational excellence, and cost management.
- Lead and mentor a team of software engineers, fostering a high-performing and inclusive organization.
- Set the technical vision, strategy, roadmap, and measurable goals for a product engineering area aligned to company priorities.
- Drive technical execution across a portfolio of initiatives, from near-term product launches to longer-term investments in architecture, platform capabilities, and engineering excellence.
- Ability to learn new concepts and technologies quickly and apply them effectively
- Proven experience building and operating highly available products or services at significant scale
- Excellent programming and software design skills, including debugging, performance analysis, testing, and technical decision making
- Demonstrated ability to solve ambiguous problems, set direction, and lead complex initiatives from strategy through delivery and operation
- Experience with one or more modern programming languages, such as Java, C++, Go, Python, Swift, Kotlin, or JavaScript
- Experience developing engineering talent, building effective teams, and fostering a culture of accountability, inclusion, and continuous improvement
- Strong collaboration, communication, mentorship, and stakeholder management skills
- Strong product judgment and the ability to connect technical choices to customer value and business outcomes
- Experience architecting, designing, and developing distributed systems and modern product experiences
- Bachelor’s degree in a relevant technical field such as computer science, mathematics, statistics, or equivalent years of practical work experience
- 5+ years of experience as an engineering manager or technical leader, including experience setting technical direction for engineering projects or organizations
- Experience architecting, designing, and developing distributed systems and business critical products
- Experience leading, mentoring, and scaling engineering teams to consistently deliver complex, high impact work
- 10+ years of post Bachelor’s software development experience; or a Master’s degree in a technical field plus 9+ years of post graduate software development experience; or a PhD in a related technical field plus 6+ years of post graduate software development experience
- Advanced degree in a technical field such as computer science
- Experience building consumer products used at global scale
- Experience partnering with senior executives and management across a globally distributed organization, and exercising sound judgment in a fast changing environment
- Experience leading product engineering teams across multiple platforms, such as web, mobile, and backend systems
- Experience applying artificial intelligence or machine learning to product development, personalization, recommendations, search, or engineering productivity
- A track record of delivering in rapidly changing, highly collaborative, multi site, and multi stakeholder environments
- Ability to create a compelling vision for the future, communicate with clarity, and lead with a collaborative approach
Required Skills
How to apply
You apply on Snap’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign in