Staff Software Engineer, Web Product Enablement

Pinterest
San Francisco, CA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Data Systems Web Development Python (Programming Language) Node.Js TypeScript Web Applications Web Platforms Caching Information Technology Low Latency Graphql
+1 more
Web Architecture

Job description

Experteer Overview As a Staff Software Engineer at Pinterest, you define and drive the web development direction that product engineers rely on, enabling faster, more reliable feature delivery. You focus on data fetching, scalable web foundations, and improving developer experience across frameworks and design systems. You collaborate with product, design, and infrastructure teams to shape long-term architecture and code health. This role offers impact at scale, contributing to a high-performance web platform used by millions. Compensation / Benefits * Define and drive foundational web capabilities with a primary focus on data fetching * Evaluate current web tooling and patterns to identify high-impact improvements * Lead platform investments that reduce friction and improve consistency * Collaborate with product, platform, design, and infrastructure teams on scalable patterns * Shape data fetching strategy in a hybrid GraphQL/REST environment and influence framework adoption * Establish best practices, abstractions, and guidance to improve maintainability * Mentor engineers and influence direction through architecture reviews and cross-team leadership * Contribute to a high-scale web platform serving millions of users and enabling engineers to build product experiences Tasks * 8+ years of web software engineering in large-scale web applications * Deep understanding of caching, latency, reliability, and developer ergonomics * Expert-level coding in JavaScript or TypeScript (Python optional) * Knowledge of Node.js, server-side rendering, and GraphQL (Relay) * Experience with GraphQL and REST and selecting appropriate usage patterns * Proven ability to evaluate complex systems and lead cross-team architectural initiatives * Experience establishing reusable patterns and documentation * Strong technical leadership, mentorship, and cross-team influence * Strong written and verbal communication for stakeholder alignment * Passion for web architecture and staying current with client-side data systems * Bachelor’s degree in Computer Science or equivalent experience Key requirements * equity * hybrid work model * in-office 1-2 times per quarter * base salary range disclosed * growth opportunities * inclusive workplace

Requirements

(Python best practices, abstractions, and guidance to improve maintainability * Mentor engineers and influence direction through architecture reviews and cross-team leadership * Contribute to a high-scale web platform serving millions of users and enabling engineers to build product experiences Tasks * 8+ years of web software engineering in large-scale web applications * Deep understanding of caching, latency, reliability, and developer ergonomics * Expert-level coding in JavaScript or TypeScript (Python optional) * Knowledge of Node.js, server-side rendering, and GraphQL (Relay) * Experience with GraphQL and REST and selecting appropriate usage patterns * Proven ability to evaluate complex systems and lead cross-team architectural initiatives * Experience establishing reusable patterns and documentation * Strong technical leadership, mentorship, and cross-team influence * Strong written and verbal communication for stakeholder alignment * Passion for web architecture and staying aaaaa a with client-side data systems * Bachelor’s degree in Computer Science or equivalent experience Key requirements * equity * hybrid work model * in-office 1-2 times per quarter * base salary range disclosed * growth opportunities * inclusive workplace

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all