Taro Logo

Software Engineer, Backend, Level 5

A technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate, known for Snapchat, Lens Studio, and Spectacles.
$178,000 - $313,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Social Media · AR/VR

Description For Software Engineer, Backend, Level 5

Snap Inc., the company behind Snapchat, Lens Studio, and Spectacles, is seeking a Backend Engineer at Level 5 to join their engineering team. This role focuses on building and maintaining critical infrastructure that serves hundreds of millions of users worldwide. The position involves designing and implementing scalable services for user identity, friend graphs, and core persistence layers.

The ideal candidate will have extensive experience with distributed systems and backend services, bringing 6+ years of software development expertise. They'll work in a collaborative environment where privacy and technical precision are paramount. The role requires strong skills in languages like Java, Python, and familiarity with technologies such as Redis and Kubernetes.

Snap offers a comprehensive benefits package including medical coverage, paid parental leave, mental health support, and equity compensation. The company follows a "default together" policy, expecting team members to work in-office 4+ days per week. This reflects their belief that in-person collaboration strengthens culture and enhances innovation.

The compensation is highly competitive, with base salary ranges from $178,000 to $313,000 depending on location, plus equity in the form of RSUs. This is an excellent opportunity for a senior engineer looking to make an impact at scale while working on technology that connects millions of people daily.

Last updated 2 days ago

Responsibilities For Software Engineer, Backend, Level 5

  • Design, implement, and operate critical and scalable services including user identity services, friend graph, and core persistence layer
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver solutions
  • Evaluate, test, and debug work with high quality standards
  • Advocate for and apply best practices for availability, scalability, operational excellence, and cost management

Requirements For Software Engineer, Backend, Level 5

Java
Python
Redis
Kubernetes
  • Bachelor's Degree in computer science or equivalent practical work experience
  • 6+ years of post-Bachelor's software development experience (or Master's + 5 years, or PhD + 2 years)
  • Experience with distributed systems
  • Experience with backend services or distributed systems
  • Experience with large-scale microservices and distributed systems
  • Proven track record of operating highly-available systems at significant scale
  • Ability to collaborate and work well with others

Benefits For Software Engineer, Backend, Level 5

Medical Insurance
Parental Leave
Mental Health Assistance
Equity
  • Comprehensive medical coverage
  • Paid parental leave
  • Emotional and mental health support programs
  • Equity in the form of RSUs
  • Competitive compensation packages

Interested in this job?

Jobs Related To Snap Inc Software Engineer, Backend, Level 5