Staff Software Engineer, Edge

Pinterest

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $216k
This role $271k
$116k $391k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $193,306–$238,250 — the blue band above. At the midpoint, this role pays about $271k versus about $216k 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 76 open roles on FindRole.

Listed pay typically runs $177,185–$339,078 across 70 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 the systems connecting users to the platform, including CDN, TLS, DNS, ingress/egress proxy fleets, and rate limiting. This role involves leading efforts to manage automation traffic like bots and crawlers while shaping the rate limiting platform. You will build Edge systems combining in-house implementations with open-source software like Envoy proxy, and manage multiple CDN and DNS providers. Key responsibilities include designing request processing logic, mentoring engineers, and participating in oncall rotations. You must demonstrate proficiency in C++, Golang, and Python, alongside experience with L7 HTTP proxies such as Nginx, Varnish, or Traefik. The work requires deep knowledge of L3-L7 network protocols and designing distributed systems architectures to solve complex traffic management and scraping prevention problems.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 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.
  • Proven ability to design distributed systems architectures from proposal through proof of concept to production.
  • Experience gathering requirements from internal users and aligning cross-functional stakeholders to deliver technical plans.
  • Demonstrated experience using AI to accelerate engineering workflows while ensuring correctness and quality.
  • Experience with bot detection, scraping prevention, or automation traffic management systems (preferred).

More like this

Similar roles

Staff Software Engineer, Site Defense

Reddit

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

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago
AWS JavaScript Docker Git API Design Data Modeling Kanban Scrum Cloud-native State Management Data Structures Algorithms
8+ yrs exp Hybrid

Staff Software Engineer

Twilio

Remote (British Columbia, Canada) +2 160 days ago $160,320–$200,400
Java Go AWS Lambda EKS DynamoDB Kafka Kubernetes Terraform CI/CD SQL NoSQL Redis Spark Microservices LLMs GitHub Copilot Anthropic Claude
10+ yrs exp Remote

Staff Software Engineer

Okta Inc

San Francisco, CA 27 days ago $194,000–$267,000
Java Kotlin Go Microservices Event-driven Architecture APIs Data Modeling AWS GCP Azure IAM IGA RBAC ABAC SaaS Observability Distributed Systems
8+ yrs exp

Staff Software Engineer

Q2

Cary, NC +1 25 days ago
C# .NET JavaScript TypeScript SQL Azure Web Development Service-Oriented Architecture Agile Windows Linux
8+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems LLM GenAI Feature Store Observability FinOps
8+ yrs exp Hybrid