Software Engineer, Level III

Snap Inc.

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASan Francisco, CASeattle, WA
Salary
$118,000–$176,000 / yr
Posted
30 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $153k
This role $147k
$108k most similar roles pay here $201k

This role pays less than 60% of similar roles. Most pay $127,875–$177,250 — the shaded band above. At the midpoint, this role pays about $147k versus about $153k 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 76 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, Level III

As a Software Engineer, Level 3, you will join the engineering team to design, implement, and operate critical, scalable backend services. Your daily responsibilities include managing user identity services, friend graphs, and core persistence layers while collaborating across teams to evaluate trade-offs and deliver high-quality solutions. You will be responsible for testing, debugging, and advocating for best practices regarding availability, scalability, operational excellence, and cost management. The role requires proficiency in industry-standard languages such as Java, Kotlin, Swift, Python, or C++. Preferred technical skills include experience with NoSQL solutions, Memcache, Redis, Kubernetes, and Google or AWS services. You will solve complex problems involving large-scale microservices, distributed systems, cloud computing, storage systems, security, networking, and data storage to support high-availability infrastructure at significant scale for the company's core products.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design, implement, and operate critical scalable services including user identity, friend graphs, and core persistence layers.
  • Evaluate product requirements and technical trade-offs to deliver solutions for innovative products.
  • Test and debug code to ensure high quality and reliability.
  • Apply best practices for system availability, scalability, operational excellence, and cost management.
  • Execute on medium-sized features independently over several weeks and multiple pull requests.
  • Manage the operational aspects of systems including incident investigation and hotfix resolution.
  • Maintain highly-available distributed systems at a significant scale.

What we're looking for

  • Hold a BS/BA degree in a technical field such as Computer Science or equivalent experience.
  • Experience coding in an industry-standard language like 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 over several weeks and multiple pull requests.
  • Ability to understand operational aspects of a system and participate in incident or hotfix resolution.
  • Preferred experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.
  • Preferred expertise in microservices, cloud computing, infrastructure design, security, or networking.

More like this

Similar roles

Software Engineer, Backend, Level V

Snap Inc.

Bellevue, WA +5 70 days ago $209,000$313,000
Distributed Systems Microservices Java C++ Python NoSQL Redis Kubernetes AWS Machine Learning Natural Language Processing Networking Data Storage Security
6+ yrs exp

Software Engineer, Backend, Level V, Ads Delivery

Snap Inc.

Bellevue, WA +1 100 days ago $209,000$313,000
Java C++ Python Distributed Systems Microservices Kubernetes AWS NoSQL Redis Machine Learning Natural Language Processing Networking Data Storage
6+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp