GrepJob
Pinterest

Staff Software Engineer, Web Product Enablement

Pinterest
Apply
about 4 hours ago
Remote, United States or San Francisco, CA, USAStaff+
H1B Sponsor

Base Salary

$177k - $365k/yr

Responsibilities

  • Define and drive technical direction for foundational web capabilities, especially data fetching.
  • Evaluate web-client frameworks, tooling, and patterns to identify high-impact improvements.
  • Lead platform investments that simplify development, reduce friction, and improve consistency.
  • Partner with product, platform, design, and infrastructure teams on scalable technical patterns and long-term architecture.
  • Shape data fetching in Pinterest’s hybrid GraphQL/REST environment and contribute to framework adoption, paved paths, and code health.
  • Establish reusable abstractions, best practices, and technical guidance across the web organization.
  • Mentor engineers and influence technical direction through architecture reviews, design discussions, and cross-team leadership.
  • Contribute to a high-scale web platform serving millions of users and enabling hundreds of engineers.

Requirements

  • 8+ years of web software engineering experience building, designing, and evolving client-side data architecture in large-scale web applications.
  • Deep understanding of caching, consistency, latency, reliability, and developer ergonomics in modern web clients.
  • Expert-level coding ability in JavaScript or TypeScript, with optional Python experience, and the ability to write production-quality code.
  • Knowledge of Node.js, server-side rendering techniques, and GraphQL frameworks such as Relay.
  • Strong experience with both GraphQL and REST and the judgment to define appropriate usage patterns for each.
  • Experience evaluating complex systems, setting architectural direction, and leading cross-team platform investments that improve productivity and scalability.
  • Experience establishing reusable patterns, technical standards, and documentation that improve consistency and maintainability.
  • Strong technical leadership, mentorship, written communication, and verbal communication skills.
  • Passion for web architecture and interest in evolving tools, patterns, and best practices for client-side data systems.
  • Bachelor’s degree in a relevant field such as Computer Science, or equivalent experience.

Benefits

  • The role requires in-office collaboration 1–2 times per quarter and can be based anywhere in the country.
  • The position is not eligible for relocation assistance.
  • The position is eligible for equity.
  • Pinterest provides information about available employee benefits and an inclusive workplace.
Pinterest

About Pinterest

1,001-5,000 employees

Pinterest's mission is to bring everyone the inspiration to create a life they love. It's the visual inspiration platform where more than 600 million monthly active users worldwide come to search, save, and shop the best ideas in the world for all of life’s moments.