Pinterest

Staff Software Engineer, Web Product Enablement

Pinterest$177K — $364K *
Enterprise 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, and reliability in web clients.
  • Expert-level coding skills in JavaScript or TypeScript, with optional knowledge of Python.
  • Familiarity with Node.js and server-side rendering techniques.
  • Experience working with GraphQL and REST, able to define clear usage patterns.
  • Proven ability to evaluate systems and lead architectural direction across teams.
  • Strong mentoring and leadership skills, with a commitment to improving engineering quality.
  • Excellent written and verbal communication skills for stakeholder alignment.

Responsibilities

  • Define technical direction for foundational web capabilities focusing on data fetching.
  • Assess current frameworks and identify improvement opportunities for web clients.
  • Lead investments that simplify development and improve consistency for product engineers.
  • Collaborate across product, design, and infrastructure teams for scalable architecture.
  • Shape data fetching strategies in hybrid GraphQL/REST environments.
  • Establish best practices and technical guidance for code health and maintainability.
  • Mentor engineers, leading architecture reviews and cross-team discussions.

Benefits

  • Flexible working model with occasional in-office collaboration requirements.
  • Encouragement of an equitable, inclusive workplace culture.
  • Opportunities for equity participation in company performance.
  • Access to resources for professional development and growth.
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 Enterprise Technology Jobs

Find similar Staff Software Engineer, Web Product Enablement jobs: