Software Engineer, Backend, Level 5, Ads Delivery

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WALos Angeles, CA
Salary
$209,000–$313,000 / yr
Posted
146 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $231k
This role $261k
$181k $327k
below market most similar roles pay here above market

This role pays more than 81% of similar roles. Most pay $202,482–$260,000 — the blue band above. At the midpoint, this role pays about $261k versus about $231k 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 5, Ads Delivery

The Software Engineer, Backend, Level 5 – Ads Delivery joins the Ads Delivery Platform team to design, implement, and operate critical ads delivery infrastructure and services. This role involves owning serving-time systems and business logic to ensure reliable, scalable, and efficient ad delivery. You will partner with Product, Data Science, ML, and Infrastructure teams to translate vision into technical solutions, while maintaining high-quality production systems through observability and automation. The position requires expertise in distributed systems, cloud computing, and networking. Candidates should possess experience with Java, C++, or Python, alongside knowledge of NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services. You will solve complex problems regarding high-throughput online serving, including ad serving, targeting, auctions, bidding systems, and campaign optimization within a large-scale microservices architecture.

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 ads delivery infrastructure and serving-time systems.
  • Translate product vision into scalable technical solutions from concept to launch.
  • Design, test, debug, and maintain high-quality production systems using observability and automation.
  • Champion best practices in distributed systems, security, and infrastructure efficiency.
  • Use AI tools and high-velocity workflows to ship scalable, production-ready code.
  • Participate in incident investigation and hotfix resolution for backend systems.
  • Optimize system efficiency and cost-performance tradeoffs at scale.

What we're looking for

  • Bachelor's Degree in a relevant technical field or equivalent practical work experience.
  • 6+ years of post-Bachelor’s software development experience, or Master’s + 5+ years, or PhD + 2+ years.
  • Experience with backend services or distributed systems.
  • Experience with Java, C++, and/or Python.
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.
  • Proven track record of operating highly-available systems at significant scale.
  • Experience building ad delivery, recommendation, marketplace auction, search, or other high-throughput online serving systems (preferred).
  • Familiarity with ads concepts including ad serving, targeting, frequency capping, auctions, bidding systems, pacing, or campaign optimization (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 3

Snap Inc.

Bellevue, WA +4 3 days ago $118,000–$176,000
Java Python C++ Kotlin Swift Kubernetes AWS Redis Memcache NoSQL Distributed Systems Microservices Cloud Computing System Design
Hybrid

Software Engineer 5, Ads Authorization Platform

Netflix

New York, NY +1 4 days ago $388,000–$558,000
RBAC ABAC ReBAC OPA Rego AWS Cedar OpenFGA Cerbos Oso AuthZed SpiceDB OAuth OIDC Java Kotlin Go Python Caching Systems Design Policy-as-Code
5+ yrs exp