Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $177,185–$364,795 / yr
- Posted
- 1 day ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 94% of similar roles. Most pay $142,450–$233,128 — the shaded band above. At the midpoint, this role pays about $271k versus about $188k 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 41 open roles on FindRole.
Listed pay typically runs $171,467–$339,078 across 41 roles with salary data.
Most-posted roles
- Data Scientist II, Experimentation 1
- Data Scientist II, Infrastructure 1
- Director, Engineering - Online Systems 1
- Director, Machine Learning Engineering – Content & User Understanding 1
- Director, Technical Program Management-Monetization 1
At a glance
TL;DR · Staff Software Engineer, Service Communications
As a Staff Engineer on Pinterest’s Service Communications team, you will lead the technical strategy for service-to-service interactions by architecting and deploying advanced features in Envoy-based mesh systems. Your responsibilities include enhancing service discovery, traffic shaping, and observability, while also driving the adoption of secure identity management across the organization. You will maintain and modernize multi-language frameworks (Java, Python, C++) to improve developer experience and operational reliability, collaborate with cross-functional teams on infrastructure requirements, and partner with peers on multi-region and multi-cloud strategies. Additionally, you will leverage AI to accelerate engineering workflows while ensuring quality through rigorous validation processes, all while participating in the team’s oncall rotation for incident management and long-term reliability improvements.
Skills
What you'll do
- Architect and deploy advanced service mesh features focusing on discovery, traffic shaping, and observability.
- Lead adoption of service identity and mTLS to meet critical security requirements for internal services.
- Design traffic optimization primitives like locality-aware routing to reduce data transfer costs significantly.
- Maintain and modernize multi-language service framework libraries to enhance developer experience and reliability.
- Collaborate with cross-functional teams to refine infrastructure needs for emerging feature requirements.
- Partner on multi-region and multi-cloud strategies relying on robust service communication technologies.
- Use AI to accelerate analysis and iteration, ensuring correctness through rigorous validation.
What we're looking for
- 6+ years of infrastructure or platform engineering in distributed systems.
- Deep expertise in service mesh technologies like Envoy and Istio.
- Proficiency in Java, Python, and C++ with experience building internal libraries.
- Strong understanding of service security including mTLS and identity management.
- Proven ability to design highly available distributed systems at scale.
- Experience driving adoption of complex platform capabilities across teams.
- Demonstrated use of AI to accelerate engineering workflows and ensure quality.
More like this
Similar roles
Staff Software Engineer, Application Services
Hewlett Packard Enterprise
Senior Staff Software Engineer
Qualcomm
Staff Software Engineer
Broadcom
Staff Software Engineer
JLL (Jones Lang LaSalle)
Staff Software Engineer
PayPal