← All roles

Software Engineer, Backend, Level 5

Snap Inc.· Engineering
Apply on company site
Hybrid (Bellevue, Los Angeles, New York, Palo Alto, San Francisco)$209k - $313k + equityFull timePosted 2w ago

About the role

Backend Engineer role focused on designing, implementing, and operating scalable services (e.g., user identity, friend graph, core persistence) with an emphasis on availability, security, and production readiness at Snap Inc.

Responsibilities

  • Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
  • You evaluate, appropriately test, and debug your work, striving for high quality
  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
  • 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

  • Experience with backend services or distributed systems
  • Experience in at least one of the following areas: Large-scale microservices and distributed systems; Cloud computing and storage systems; Infrastructure and large-scale system design; Security; Networking and data storage; Machine learning and natural language processing; Tools
  • Proven track record of operating highly-available systems at significant scale
  • Experience with Java, C++, and/or Python
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
  • Ability to independently execute on medium sized features, taking a few weeks and multiple PRs to complete
  • Understanding of operational aspects of systems and participation in incident or hotfix resolution
  • Ability to collaborate and work well with others
  • Proficiency in, or aptitude for, leveraging AI tools to streamline development with critical judgment for architecture, performance, and security
  • Adaptability in learning and applying evolving AI systems and tools to stay current

Skills

Required:Backend developmentCollaboration
Nice to have:JavaPythonC++NoSQL / Memcached / RedisKubernetes / cloud servicesIncident response / on-call

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages with long-term equity opportunities
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.