← All roles

Principal Software Engineer

Snap Inc.· Engineering
Apply on company site
Hybrid (Bellevue;Los Angeles;New York;Palo Alto;San Francisco;Seattle)$235k - $414kFull timePosted 3mo ago

About the role

Principal Software Engineer responsible for designing, implementing, and scaling critical engineering components and services at Snap Inc., with a focus on availability, scalability, security, and using AI tools to accelerate development.

Responsibilities

  • Design, implement, and scale critical engineering components and services to support Snap's most strategic initiatives
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver solutions
  • Advocate for and apply best practices regarding availability, scalability, operational excellence, and cost management
  • Provide technical direction that influences the entire company
  • Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code

Qualifications

  • Bachelor's in a technical field such as computer science, mathematics, statistics or equivalent experience
  • 10+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 9+ years; or a PhD + 6+ years
  • 2+ years of experience with technical leadership or acting as domain-expert to a technical organization
  • Experience in technical leadership/ownership and setting technical direction for engineering projects
  • Experience architecting, designing, and developing distributed systems

Skills

Required:Programming and software designSystem design and distributed systemsOperational excellence and scalability
Nice to have:AI tools proficiency

Benefits

  • Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and 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.