Skip to content
← Back to job listings

Principal Software Engineer (Business Experience)

Snap Inc. · Palo Alto, United States

External listingfull-time22 days ago

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