Software Engineer, Backend, Level 3

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASan Francisco, CA
Salary
$118,000–$176,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $175k
This role $147k
$106k $231k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $135,000–$214,125 — the blue band above. At the midpoint, this role pays about $147k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 103 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 93 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, Backend, Level 3

The Software Engineer, Backend, Level 3 joins the Engineering team to design, implement, and operate critical scalable services. This role involves developing core persistence layers, friend graphs, and user identity services while collaborating across teams to evaluate trade-offs and deliver innovative product solutions. The engineer will independently execute medium-sized features, ensuring high quality through rigorous testing and debugging. Key responsibilities include advocating for best practices in availability, scalability, operational excellence, and cost management. Candidates should possess experience with distributed systems and backend services using industry-standard languages like Java, Kotlin, Swift, Python, or C++. Preferred technical skills include NoSQL solutions, Memcache, Redis, Kubernetes, and Google or AWS services. The work focuses on building large-scale microservices, cloud computing, and storage systems to support high-availability requirements at significant scale.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Design, implement, and operate critical scalable services like user identity and friend graph.
  • Build and maintain the core persistence layer for high-traffic applications.
  • Translate product requirements into technical solutions by evaluating architectural trade-offs.
  • Test and debug code to ensure high-quality software delivery.
  • Apply best practices for system availability, scalability, and cost management.
  • Participate in incident investigations and hotfix resolutions for distributed systems.
  • Execute medium-sized features independently through multiple pull requests.

What we're looking for

  • BS/BA degree in a technical field such as Computer Science or equivalent years of experience.
  • Experience coding in an industry-standard language such as Java, Kotlin, Swift, Python, or C++.
  • 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 and understand operational aspects of systems.
  • Experience with Java, C++, and/or Python (preferred).
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services (preferred).
  • Experience in large-scale microservices, cloud computing, or infrastructure design (preferred).

More like this

Similar roles

Software Engineer, Backend, Level 5

Snap Inc.

Bellevue, WA +4 25 days ago $209,000–$313,000
Java C++ Python Kubernetes AWS Cloud NoSQL Redis Memcache Distributed Systems Microservices Machine Learning Natural Language Processing Networking Security Cloud Computing
6+ yrs exp Hybrid

Staff Software Engineer, Backend, Level 6

Snap Inc.

Los Angeles, CA 34 days ago $229,000–$343,000
Distributed Systems Microservices Java C++ Python Kubernetes AWS NoSQL Redis Memcache Machine Learning Natural Language Processing Networking Security Cloud Computing
9+ yrs exp Hybrid

Software Engineer, Backend, Level 5, Ads Delivery

Snap Inc.

Bellevue, WA +1 146 days ago $209,000–$313,000
Java C++ Python Distributed Systems Microservices Kubernetes AWS NoSQL Redis Memcache Machine Learning Natural Language Processing Cloud Computing Networking Security Observability
6+ yrs exp Hybrid