Snap Inc. - Los Angeles, CA

posted 4 days ago

Full-time - Senior
Los Angeles, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Staff Software Engineer, Backend at Snap Inc. is responsible for designing, implementing, and operating critical and scalable backend services that support the company's core products. This role involves collaborating across teams to understand product requirements, advocating for best practices in system availability and operational excellence, and ensuring high-quality software delivery.

Responsibilities

  • Design, implement, and operate critical and scalable backend services.
  • Collaborate with teams to understand product requirements and deliver innovative solutions.
  • Evaluate, test, and debug work to ensure high quality.
  • Advocate for best practices in availability, scalability, and operational excellence.

Requirements

  • BS/BA degree in a technical field such as Computer Science or equivalent experience.
  • 11+ years of software development experience.
  • Experience with backend services or distributed systems.
  • Proven track record of operating highly-available systems at significant scale.
  • Ability to independently execute on medium-sized features.

Nice-to-haves

  • Experience with Java, C++, and/or Python.
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages including equity in the form of RSUs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service