← Back to job listings
SI
Principal Software Engineer (Business Experience)
Snap Inc. · Palo Alto, United States
About The Role
Join Snap Inc., a company dedicated to building fun and technically sophisticated products that reach millions of users worldwide. As a Principal Software Engineer, you will lead the vision and strategy for our next-generation infrastructure, focusing on scalability, performance, and driving advertiser value. You will collaborate closely with cross-functional teams and mentor other engineers, fostering a culture of technical excellence and continuous learning. Enjoy a comprehensive benefits package, including generous time off, medical coverage, and a 401(k) plan.
- Concevoir et mettre en œuvre des systèmes qui soutiennent les expériences des annonceurs et la plateforme des annonces créateurs chez Snap.
- Diriger la vision et la stratégie de notre infrastructure de prochaine génération, en mettant l'accent sur l'évolutivité, la performance et la création de valeur pour les annonceurs.
- Collaborer étroitement avec des équipes interfonctionnelles, y compris la gestion de produit, le design, la science des données et d'autres équipes d'ingénierie, pour livrer des solutions cohérentes et impactantes.
- Skilled at solving ambiguous problems
- Ads domain experience
- Proven track record of operating highly-available systems at scale
- Strong collaboration and mentorship skills
- Deep expertise in building and scaling advertiser or creator platforms or similar systems
- Ability to proactively learn new concepts and technology and apply them at work
- Excellent programming and software design skills, including debugging, performance analysis, and test design
- 2+ years of experience with technical leadership or acting as the domain-expert to a technical organization
- Experience in technical leadership/ownership and setting technical direction for engineering projects
- 10+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 9+ year of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience
- Experience architecting, designing, and developing distributed systems
- Ability to promote product excellence and collaboration, driving a portfolio of concurrent engineering projects, from short-term critical feature launches to long-term research initiatives
- Experience with cross-platform development
- Ability to create a compelling vision for the future, communicate clearly, and have a collaborative leadership approach
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring