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

Snap Inc. logo
Snap Inc.

Senior Backend Software Engineer (Java, Python, Microservices)

Join Snap Inc. as a Senior Backend Software Engineer in Seattle, focusing on Java, Python, and Microservices.

Snap Inc. logo
Snap Inc.

Senior Full Stack Software Engineer

Join Snap Inc. as a Senior Full Stack Software Engineer in Seattle. Develop cutting-edge web applications using Angular, GraphQL, and more.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Snap Inc. logo
Snap Inc.

Senior Full Stack Software Engineer

Join Snap Inc. as a Senior Full Stack Software Engineer in Los Angeles. Develop cutting-edge web applications using JavaScript, Angular, and more.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Snap Inc. logo
Snap Inc.

Full Stack Software Engineer, New Grad

Join Snap Inc. as a Full Stack Software Engineer, New Grad. Work on innovative projects impacting millions worldwide.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Snap Inc. logo
Snap Inc.

Fullstack Software Engineer with Angular and GraphQL Experience

Join Snap Inc. as a Fullstack Software Engineer in Palo Alto, CA. Work with Angular, GraphQL, and more to build innovative web applications.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Slack logo
Slack

Senior Staff Software Engineer, Backend (Core Product)

Senior Staff Backend Engineer at Slack, building core product features, leading technical strategy, and enhancing system reliability.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Databricks logo
Databricks

Staff Software Engineer - Backend

Staff Software Engineer - Backend role at Databricks, focusing on Java, Scala, and cloud technologies in Seattle, WA.

Sprout Social, Inc. logo
Sprout Social, Inc.

Staff Software Engineer - Back End

Join Sprout Social as a Staff Software Engineer - Back End, focusing on scalable, distributed systems and cloud technologies.

dpa Deutsche Presse-Agentur GmbH logo
dpa Deutsche Presse-Agentur GmbH

Fullstack Developer with Backend Focus (Java / Node.js / Vue3)

Join dpa as a Fullstack Developer focusing on Java, Node.js, and Vue3. Work on backend systems, AWS migration, and more in a hybrid role.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.