You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Snap

Staff Software Engineer, Backend, Level 6

  • Office
  • 6+ years

Salary

$229,000 - 343,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

This is a Level 6 staff backend role at a technology company built around the camera as a tool for people to communicate and connect.

The company runs a visual messaging app, a subsidiary focused on more human computing, and several other digital services.

Engineering teams ship technically complex products used every day by hundreds of millions of people worldwide. Privacy is a priority in how the team works.

Responsibilities

  • Design, build, and run the company's most critical, large-scale services, such as user identity, the friend graph, and the core persistence layer.
  • Partner with other teams to clarify product needs, weigh trade-offs, and deliver the solutions that new products depend on.
  • Test and debug your own work thoroughly, aiming for high quality.
  • Champion and apply good practices for availability, scalability, operations, and cost.
  • Use AI tools and fast engineering workflows to design and ship scalable services, while keeping code correct, secure, and ready for production.

Requirements

  • Experience with backend services or distributed systems.
  • A record of running highly available systems at significant scale.
  • Ability to lead medium-sized features on your own, which usually takes a few weeks and several pull requests.
  • Understanding of how your system runs in production, and willingness to take part in investigating incidents and hotfixes.
  • Ability to work well with others.
  • Experience in at least one of these areas: large-scale microservices and distributed systems; cloud computing and storage; infrastructure and large-scale system design; security; networking and data storage; machine learning and natural language processing tools.
  • Skill in using AI tools to speed up development, along with the judgment to check generated output for architecture, performance, and security problems.
  • Willingness to keep learning new AI systems and tools so you stay current with engineering practices.
  • Minimum: a bachelor's degree in a relevant technical field such as computer science, or equivalent years of practical work experience.
  • Minimum: 9+ years of software development experience after a bachelor's degree, or 8+ years after a master's degree in a technical field, or 5+ years after a PhD in a related technical field.
  • Minimum: 1+ years of technical leadership or serving as the domain expert for a technical organization.
  • Minimum: experience with distributed systems.
  • Preferred: experience with Java, C++, and/or Python.
  • Preferred: experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google or AWS services.

Conditions

The company works in a default together model and expects team members in the office 4+ days per week.

In the United States, each work location belongs to a pay zone that sets the salary range. Starting pay depends on job-related skills, experience, qualifications, work location, and market conditions, and may be negotiable within the range. Pay zones may change in the future.

Zone A (CA, WA, NYC): base salary range of $229,000-$343,000 per year.

Zone B: base salary range of $218,000-$326,000 per year.

Zone C: base salary range of $195,000-$292,000 per year.

This role is eligible for equity in the form of RSUs.

If you think required pay transparency information is missing from this description, you can report it through the company's pay range disclosure form.

The company is an equal opportunity employer and considers applicants with criminal histories as applicable law requires.

Benefits

  • Paid parental leave.
  • Comprehensive medical coverage.
  • Emotional and mental health support programs.
  • Compensation packages that let you share in the company's long-term success.

Where you’d work

From the office

About the company

Snap

Offices in Los Angeles, United States, San Francisco, United States, Palo Alto, United States, New York, United States, Bellevue, United States, United States

Also hiring in Toronto, Canada, San Diego, United States, London, United Kingdom and 9 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Java
  • AWS
  • Kubernetes
  • C++
  • Redis
Seniority
Staff
Type
Full-time
Equity
Equity offered
Specialty
Backend
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Staff
Experience
9+ years
Tech stack
  • Python
  • Java
  • AWS
  • Kubernetes
  • C++
  • Redis

Location

Work model
Office
Region
United States
Offices
  • Los Angeles, United States
  • San Francisco, United States
  • Palo Alto, United States
  • New York, United States
  • Bellevue, United States
  • United States

Compensation

Salary
$229,000 - 343,000 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason