Staff Software Engineer, Edge

Pinterest

Confirmed live 3 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$177,185–$364,795 / yr
Posted
7 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $217k
This role $271k
$154k most similar roles pay here $387k

This role pays more than 91% of similar roles. Most pay $189,015–$245,937 — the shaded band above. At the midpoint, this role pays about $271k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About Pinterest

Pinterest is a visual discovery and inspiration platform where people find ideas for home, style, recipes, and more. It serves hundreds of millions of users worldwide through its image and video pinboard product.

Pinterest currently has 82 open roles on FindRole.

Listed pay typically runs $164,695–$337,990 across 82 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Software Engineer, Edge

Staff Software Engineer, Edge joins the Edge team to manage critical systems including CDN, TLS, DNS, ingress/egress proxy fleets, and rate limiting. This role focuses on managing automation traffic such as bots and crawlers while shaping the future of the rate limiting platform. You will build edge systems by combining in-house implementations with open-source software like Envoy proxy and various CDN and DNS providers. Day-to-day responsibilities include designing request processing logic, collaborating with vendors, mentoring engineers, and participating in oncall rotations for reliability improvements. The role requires proficiency in C++, Golang, and Python to develop L7 HTTP proxies like Nginx or Traefik. You will solve complex networking problems across L3-L7 protocols while utilizing AI tools to accelerate prototyping and operational tasks within a high-scale infrastructure environment.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Build Edge systems by integrating in-house implementations with open-source software like Envoy and various CDN/DNS providers.
  • Design and implement solutions to manage automation traffic, including bots and crawlers, at scale.
  • Develop request processing logic in Envoy for routing, traffic classification, and enforcement using C++, Golang, or Python.
  • Translate internal user pain points regarding the rate limiting platform into a prioritized product roadmap.
  • Mentor engineers through technical leadership, design reviews, and coaching.
  • Utilize AI tools to accelerate prototyping, analysis, and operational tasks while ensuring production-readiness.
  • Participate in oncall rotations to drive incident response, post-mortems, and reliability improvements for Edge systems.

What we're looking for

  • Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 6+ years of experience in infrastructure, networking, or platform engineering with a focus on traffic management systems.
  • Proficiency in C++, Golang, or Python for developing L7 HTTP proxies like Envoy, Nginx, Varnish, and Traefik.
  • Deep understanding of network protocols across L3-L7 and experience debugging production networking issues at scale.
  • Experience designing distributed systems architectures from proposal through proof of concept to production.
  • Demonstrated ability to use AI tools to accelerate engineering workflows while ensuring code correctness and quality.
  • Experience gathering requirements from internal users and aligning cross-functional stakeholders to deliver technical plans.
  • Experience with bot detection, scraping prevention, or automation traffic management systems is a plus.

More like this

Similar roles

Staff Software Engineer, Service Communications

Pinterest

Remote 7 days ago $177,185$364,795
Envoy Service Mesh Istio Java Python C++ mTLS SPIFFE SPIRE Distributed Systems RPC L7 Proxying Multi-cloud Traffic Shaping Observability
6+ yrs exp Remote

Staff Software Engineer, Site Defense

Reddit

Remote 9 days ago $217,000$303,900
Distributed Systems Python Go Rust Java C++ DDoS Mitigation CDN HTTP TLS TCP/IP Load Balancing Machine Learning Real-time Inference ReCaptcha Datadome Turnstile fingerprintJS ThumbmarkJS
7+ yrs exp Remote

Staff Software Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Datadog

101 days ago $244,000$305,000
Data Visualization Virtual Runtime Profiling Streaming AI Coding Tools
10+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 79 days ago $115,000$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 74 days ago $220,000$292,000
AWS TypeScript React Remix Next.js JavaScript Distributed Systems Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp