Software Engineer 5, Ads Authorization Platform

Netflix

Confirmed live today High trust

Quick summary

Work type
On-site
Location
New York, NYLos Gatos
Salary
$388,000–$558,000 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $218k
This role $473k
$130k $604k
below market most similar roles pay here above market

This role pays more than 91% of similar roles. Most pay $175,687–$261,000 — the blue band above. At the midpoint, this role pays about $473k versus about $218k for comparable roles.

Based on 240 similar postings.

Employer

About Netflix

Netflix is the world''s leading streaming entertainment service, offering a vast library of TV series, films, documentaries, and original content to subscribers in over 190 countries. Industry: Streaming Entertainment & Media

Netflix currently has 179 open roles on FindRole.

Listed pay typically runs $436,000–$700,000 across 123 roles with salary data.

Most-posted roles

View all roles at Netflix

At a glance

TL;DR · Software Engineer 5, Ads Authorization Platform

The Software Engineer 5 - Ads Authorization Platform joins the Ads Platform Foundations team to build core platforms and shared services. This role involves co-driving build vs. buy evaluations for centralized authorization, designing policy models involving roles, permissions, and hierarchies, and architecting low-latency decision engines. You will build reference implementations, SDKs, and middleware to replace scattered checks with a single policy engine. Key responsibilities include integrating authorization checks into services and contributing to testing practices. Required skills include 5–8+ years of backend engineering experience, proficiency in Java, Kotlin, Go, Node, or Python, and deep knowledge of RBAC, ABAC, and ReBAC. You must understand systems design, caching, and consistency tradeoffs while working on the technical backbone for ads access control and multi-tenant SaaS platforms.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Co-drive build vs. buy evaluations for centralized authorization by comparing vendor options against in-house solutions.
  • Design the policy model including roles, permissions, hierarchies, resource ownership, and multi-tenancy.
  • Architect the decision engine to handle low-latency authorization checks, caching, and policy versioning.
  • Integrate authorization checks into various services in coordination with platform and security teams.
  • Build reference implementations, SDKs, and middleware to enable other engineering teams to adopt the centralized model.
  • Develop testing practices including policy unit tests and comprehensive authorization test suites.
  • Execute the migration plan to transition from scattered checks to a single unified policy engine.

What we're looking for

  • 5–8+ years of backend or software engineering experience shipping production systems.
  • Hands-on experience building or working on an authorization system with solid RBAC fundamentals.
  • Conceptual grounding in authorization fundamentals including RBAC, ABAC, and ReBAC approaches.
  • Exposure to evaluating or integrating policy engines like Oso, OPA/Rego, Cerbos, OpenFGA, AuthZed/SpiceDB, or AWS Cedar.
  • Strong systems design skills focusing on low-latency decision services, caching, and consistency vs. performance tradeoffs.
  • Proficiency in at least one backend stack: Java, Kotlin, Go, Node, or Python.
  • Experience with policy-as-code languages (Rego, Cedar, Polar) or Zanzibar-paper-inspired systems (preferred).
  • Experience with build-vs-buy or vendor RFP processes, AuthN (OAuth/OIDC), multi-tenant SaaS, or open-source authz contributions (preferred).

More like this

Similar roles

Distributed Systems Engineer 5, Core Ad Serving Platform

Netflix

New York, NY +3 11 days ago $388,000–$619,000
Distributed Systems Cloud-Native Infrastructure Deployment Automation SLO-driven Development Telemetry Frameworks Logging Diagnostics Capacity Planning Incident Response CTV
7+ yrs exp

Software Engineer 5, Ads Eventing

Netflix

Los Gatos, CA +1 43 days ago $388,000–$619,000
C++ Apache Flink Apache Druid Distributed Systems Stream Processing Real-time Data Processing Distributed Caching Data Pipelines DSP SSP Ad Serving

Software Engineer 6, Ads Account Foundations

Netflix

Remote 20 days ago $499,000–$820,000
REST GraphQL OpenAPI Avro Protobuf API Gateway AI ML GenAI VAST OpenRTB Observability Data Governance SLO Incident Management
7+ yrs exp Remote

Senior Software Engineer, Ads Platform

Microsoft

87 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Distributed Systems Microsoft Azure AWS Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI ML Telemetry
4+ 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