Staff Software Engineer, Web Product Enablement

Pinterest

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$177,185–$364,795 / yr
Posted
25 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 94% of similar roles. Most pay $184,649–$238,250 — the blue band above. At the midpoint, this role pays about $271k versus about $211k 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, Web Product Enablement

As a Staff Software Engineer, Web Product Enablement, you will join the team responsible for the web development layer that product engineers use to build features. You will define the technical direction for foundational web capabilities, with a primary focus on data fetching within a hybrid GraphQL and REST environment. Your daily work involves assessing frameworks and tooling, leading platform investments to reduce development friction, and establishing reusable abstractions to improve code health and maintainability. You will utilize JavaScript, TypeScript, Node.js, and Relay to build scalable foundations for high-quality web experiences. This role solves the technical challenge of providing consistent, reliable, and high-performance web architecture for a large-scale platform, ensuring that hundreds of engineers can effectively build and ship product experiences at scale.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define and drive technical direction for foundational web capabilities with a focus on data fetching.
  • Assess current web frameworks and tooling to identify high-impact opportunities for improvement.
  • Lead platform investments that simplify development and reduce friction for product engineers.
  • Shape the evolution of data fetching within hybrid GraphQL and REST environments.
  • Establish best practices, reusable abstractions, and technical guidance to improve code health and maintainability.
  • Mentor engineers and influence technical direction through architecture reviews and design discussions.
  • Develop scalable architectural patterns that support high-scale web platforms serving millions of users.

What we're looking for

  • 8+ years of web software engineering experience building and evolving client-side data architecture in large-scale applications.
  • Expert-level coding skills in JavaScript or TypeScript (optional Python).
  • Deep understanding of caching, consistency, latency, reliability, and developer ergonomics in modern web clients.
  • Knowledge of Node.js, server-side rendering techniques, and GraphQL frameworks like Relay.
  • Strong experience working across both GraphQL and REST to define clear technical patterns.
  • Proven ability to evaluate complex systems and lead cross-team execution on foundational platform investments.
  • Strong technical leadership, mentorship, and communication skills to influence technical direction across organizational boundaries.
  • Bachelor’s degree in a relevant field such as Computer Science, or equivalent experience.

More like this

Similar roles

Staff Engineer, Software Engineering

GEICO

Bethesda, MD +4 174 days ago $100,000–$230,000
Python C# Go Java C++ SQL NoSQL Docker Kubernetes Azure AWS GCP Microservices REST APIs PowerShell Active Directory SAML OAuth
10+ yrs exp Hybrid

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

PayPal

Austin, TX +1 55 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid