Snap Inc. logo

Staff Software Engineer, Backend

Snap Inc.

Job Overview

Snap Inc. is seeking a highly experienced Staff Software Engineer to join our backend engineering team in Seattle, WA. This role is pivotal in designing, implementing, and operating our most critical and scalable services. You will work across teams to understand product requirements, evaluate trade-offs, and deliver solutions needed to build innovative products.

Key Responsibilities

  • Design and Implement Services: Develop and operate critical backend services, including user identity services, friend graph, and core persistence layers.
  • Cross-Functional Collaboration: Work with various teams to understand product requirements and deliver solutions that meet these needs.
  • Quality Assurance: Evaluate, test, and debug your work to ensure high quality and reliability.
  • Best Practices Advocacy: Promote best practices in availability, scalability, operational excellence, and cost management.
  • Advertiser Solutions: Drive end-to-end solutions for advertisers, focusing on advertiser-facing experiences.

Required Skills and Experience

  • Backend Services and Distributed Systems: Proven experience in operating highly-available systems at significant scale.
  • Independent Execution: Ability to independently execute medium-sized features, taking a few weeks and multiple PRs to complete.
  • Operational Understanding: Participate in incident or hotfix investigation and resolution.
  • Collaboration: Strong ability to collaborate and work well with others.
  • Technical Expertise: Experience in large-scale microservices, distributed systems, cloud computing, and storage systems.

Minimum Qualifications

  • Education: BS/BA degree in Computer Science or a related technical field, or equivalent experience.
  • Experience: 11+ years of software development experience.

Preferred Qualifications

  • Programming Languages: Experience with Java, C++, and/or Python.
  • Cloud Services: Experience with Google/AWS services.
  • Advertising Platforms: Experience working on high-scale ad platforms and developing advertiser-facing products.

Workplace Policy

Snap Inc. practices a "default together" approach, expecting team members to work in the office 4+ days per week to foster dynamic collaboration and reinforce company culture.

Diversity and Inclusion

Snap Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. We provide employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification.

Benefits

Snap Inc. offers a comprehensive benefits package, including:

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Equity in the form of RSUs

Compensation

  • Zone A (CA, WA, NYC): $222,000 - $333,000 annually
  • Zone B: $211,000 - $316,000 annually
  • Zone C: $189,000 - $283,000 annually

This position is eligible for equity in the form of RSUs. The starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.

Benefits
Extracted with AI

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Equity in the form of RSUs

Similar jobs

Last update: 23 minutes ago

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Snap Inc. logo
Snap Inc.

Machine Learning Engineer

Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Walmart logo
Walmart

Staff Software Engineer - Fullstack (Digital Trust and Citizenship)

Join Walmart as a Staff Software Engineer to enhance digital safety and customer trust using fullstack technologies like React and NestJS.

Detectify logo
Detectify

Staff Backend Engineer with AWS and Go

Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Streamlane logo
Streamlane

Founding Backend Engineer

Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.

Square logo
Square

Senior Software Engineer (Frontend/Fullstack)

Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.

PayPal logo
PayPal

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Ambient.ai logo
Ambient.ai

Senior Software Engineer - Backend (Python, Go, C++)

Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

Lightspark logo
Lightspark

Backend Engineer with AWS and Kubernetes

Join Lightspark as a Backend Engineer to build scalable cloud infrastructure using AWS, Kubernetes, and more.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.