Pinterest

Staff Software Engineer, Web Product Enablement

Pinterest$177K — $364K *
US-AnywhereRemote in United States
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of web software engineering experience in large-scale web applications.
  • Deep understanding of caching, consistency, latency, reliability, and developer ergonomics.
  • Expert coding skills in JavaScript or TypeScript (with Python as a plus).
  • Knowledge of Node.js, server-side rendering, and GraphQL frameworks like Relay.
  • Strong experience with both GraphQL and REST, with the ability to define usage patterns.
  • Proven ability to define architectural direction and lead cross-team platform investments.
  • Experience in establishing reusable patterns and improving documentation for consistency.
  • Strong technical leadership and mentorship experience.

Responsibilities

  • Define and drive technical direction for web capabilities focusing on data fetching.
  • Assess frameworks and tooling to identify high-impact improvement opportunities.
  • Lead platform investments to simplify development and improve consistency.
  • Collaborate with various teams on scalable technical patterns and architecture.
  • Shape data fetching evolution in a hybrid environment and promote framework adoption.
  • Establish best practices and abstractions to enhance code quality and maintainability.
  • Mentor engineers and influence architectural direction through reviews and discussions.

Benefits

  • Work in an equitable and inclusive environment.
  • Flexible working options with minimal in-office requirements.
  • Opportunity to influence web architecture and engineering practices at a large scale.
Full Job Description
As a Staff Software Engineer at Pinterest, you will help define and drive the technical direction of the web development layer that product engineers build with, so teams can ship features more quickly, reliably, and consistently. We're looking for someone who is passionate about web architecture, developer experience, and building scalable foundations for product development. While this role will have a strong focus on data fetching, it will also contribute more broadly across the systems, frameworks, and best practices that enable product engineers to build high-quality web experiences at scale including code health and our design system. What you'll do: - Define and drive technical direction for foundational web capabilities that product engineers use directly, with a primary focus on data fetching. - Assess the current ecosystem of frameworks, tooling, and patterns on the web client, and identify the highest-impact opportunities for improvement. - Lead platform investments that simplify development, reduce friction, and improve consistency across the product engineering experience. - Partner across product, platform, design, and infrastructure teams to align on scalable technical patterns and long-term architecture. - Shape the evolution of data fetching in our hybrid GraphQL/REST environment, while contributing more broadly to framework adoption, paved paths, and code health. - Establish best practices, reusable abstractions, and technical guidance that raise quality and improve maintainability 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 to build product experiences effectively. What we're looking for: - 8+ years of web software engineering experience building, designing and evolving client-side data architecture in large-scale web applications. - Deep understanding of tradeoffs in caching, consistency, latency, reliability, and developer ergonomics in modern web clients. - Expert-level coding skills in languages like javascript or typescript (optional python), with ability to write production-quality code. - Knowledge on Node.js, server-side rendering techniques and GraphQL frameworks like Relay. - Strong experience working across both GraphQL and REST, with the technical judgment to define clear patterns for how and when each should be used. - Proven ability to evaluate complex systems, define pragmatic architectural direction, and lead cross-team execution on foundational platform investments that improve developer productivity and scalability. - Experience establishing reusable patterns, technical standards, and documentation that improve consistency and maintainability across teams. - Strong technical leadership and mentorship skills, with a track record of raising the engineering bar through guidance, feedback, and influence. - Strong written and verbal communication skills, with the ability to align stakeholders and influence technical direction across organizational boundaries. - Passion for web architecture and interest in staying current with evolving patterns, tools, and best practices in client-side data systems. - Bachelor's degree in a relevant field such as Computer Science, or equivalent experience. Relocation Statement: - This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. In-Office Requirement Statement: - This role will need to be in the office for in-person collaboration 1-2 times/quarter and therefore can be situated anywhere in the country. #LIKK6 #LI-HYBRID At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. Information regarding the culture at Pinterest and benefits available for this position can be found here. US based applicants only $177,185-$364,795 USD

About Pinterest

Pinterest is a social media platform that allows users to discover and save ideas for recipes, home decor, fashion, and more. The company was founded in 2010 and is headquartered in San Francisco, California. Pinterest has over 400 million monthly active users and is available in over 30 languages. The company's mission is to help people discover and do what they love.
Learn more about Pinterest
Size
3,225 employees
Market Cap
$16 billion
Industry
Net Income
-$128.3 million
Founded
2009
5 Year Trend
+53.9%
Revenue
$1.6 billion
NASDAQ

Similar Jobs

More Jobs at Pinterest

More Information Technology Jobs

Find similar Staff Software Engineer, Web Product Enablement jobs: