CareerPlanGet AI match score →

Staff Software Engineer, Service Communications

San Francisco💼 Full-time💰 $177,185–$177,185🗓 2026-07-06 → 2026-07-31

Core

Architecting and deploying advanced service mesh features, managing service identity, and optimizing traffic for reliable, secure, and performant service-to-service interactions at Pinterest.

Role type

Staff Software Engineer, Service Communications

Builds

Envoy-based mesh, multi-language frameworks, and service communication primitives for hundreds of internal services.

Domain

Internet / Distributed Systems / Service Mesh

Deliverable

infrastructure

Required skills

distributed systems architecture, RPC framework development, service mesh technologies (Envoy/Istio), L7 proxying, multi-language proficiency (Java, Python, C++), service security (mTLS, SPIFFE/SPIRE), high-availability system design, cross-functional platform adoption, AI-assisted engineering workflows

Preferred skills

experience with locality-aware routing, incident response and post-mortems, multi-region/multi-cloud strategies

Technologies

Envoy, Istio, Java, Python, C++, SPIFFE, SPIRE

Responsibilities

Architect and deploy advanced service mesh features focusing on service discovery, traffic shaping, and observability; Lead organization-wide adoption of service identity and mTLS; Design traffic optimization primitives to reduce data transfer costs; Maintain and modernize service framework libraries; Collaborate with service owners to drive adoption and refine infrastructure requirements; Partner on multi-region and multi-cloud strategies; Use AI to accelerate analysis and iteration; Manage oncall rotation for incident response and reliability improvements

Seniority

Staff, hands-on IC with strategic leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗