Staff Software Engineer, Service Communications
Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $177,185–$364,795 / yr
- Posted
- 7 days ago
- Freshness
- Confirmed live 2 days ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 93% of similar roles. Most pay $182,563–$238,250 — the shaded band above. At the midpoint, this role pays about $271k versus about $210k 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 82 open roles on FindRole.
Listed pay typically runs $164,695–$337,990 across 82 roles with salary data.
Most-posted roles
- Software Engineer 18
- Machine Learning Engineer 11
- Data Scientist 8
- Technical Program Manager 6
- Product Manager 5
At a glance
TL;DR · Staff Software Engineer, Service Communications
Staff Software Engineer, Service Communications joins the Service Communications team to manage foundational high-layer networking systems for service-to-service interactions. This role involves architecting and deploying advanced service mesh features using Envoy proxy, focusing on service discovery, traffic shaping, and deep observability. The engineer will lead organization-wide adoption of service identity and mTLS while designing traffic optimization primitives like locality-aware routing to reduce data transfer costs. Responsibilities include maintaining and modernizing service framework libraries in Java, Python, and C++, collaborating with cross-functional teams on multi-region and multi-cloud strategies, and participating in an oncall rotation for incident response. The role requires expertise in distributed systems, RPC frameworks, and security standards like SPIFFE/SPIRE. Candidates must demonstrate proficiency in multiple programming languages and experience using AI to accelerate engineering workflows while ensuring technical accuracy and quality.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
What you'll do
- Architect and deploy advanced service mesh features including service discovery, traffic shaping, and deep observability using Envoy proxy.
- Lead the organization-wide adoption of service identity and mTLS to meet critical security requirements for service-to-service paths.
- Design traffic optimization primitives like locality-aware routing to reduce data transfer costs for high-volume traffic.
- Maintain and modernize multi-language service framework libraries in Java, Python, and C++ to improve developer experience.
- Partner with infrastructure peers on multi-region and multi-cloud strategies using robust service communication primitives.
- Utilize AI tools to accelerate engineering analysis and iteration while ensuring technical accuracy and quality.
- Participate in the oncall rotation to manage incident response, perform post-mortems, and drive reliability improvements.
What we're looking for
- Candidates must have a Bachelor's or Master's degree in Computer Science, a related field, or equivalent experience.
- Applicants must be based in the United States.
- Candidates must have 6+ years of infrastructure or platform engineering experience in distributed systems or RPC framework development.
- Candidates must possess deep technical expertise in service mesh technologies like Envoy or Istio and L7 proxying.
- Proficiency in multiple programming languages, specifically Java, Python, and C++, is required.
- Experience building internal libraries or developer tools is required.
- Candidates must have a strong understanding of service security, including mTLS and identity management via SPIFFE/SPIRE.
- Demonstrated experience using AI to accelerate engineering workflows while ensuring accuracy and quality is required.
More like this
Similar roles
Infrastructure/Service Mesh Software Engineer
Salesforce
Staff Software Engineer, Service Infrastructure
Stripe
Staff Software Engineer
PayPal
Staff Software Engineer
Warner Bros. Discovery
Staff Software Engineer
Alkami