> Markdown version of [/jobs/ext/1111997-staff-software-engineer-service-communications](https://www.wearedevelopers.com/jobs/ext/1111997-staff-software-engineer-service-communications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, Service Communications - **Company:** Pinterest - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $177,185.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), Data Transmissions, Programming Tools, Distributed Systems, Identity and Access Management, Python (Programming Language), Service Discovery, Istio, Information Technology - **Published:** June 30, 2026 - **Apply:** https://diversityjobs.com/career/17430842/Staff-Software-Engineer-Service-Communications-California-San-Francisco ## About the Role * 6+ years of infrastructure or platform engineering experience, specifically within distributed systems or RPC framework development. * Deep technical expertise in service mesh technologies such as Envoy or Istio, including hands-on experience with L7 proxying. * Proficiency across multiple languages (Java, Python, C++) and a track record of building internal libraries or developer tools. * Strong understanding of service security, including mTLS adoption and identity management via SPIFFE/SPIRE. * Proven ability to design highly available and efficient distributed systems at massive scale. * Demonstrated experience driving the adoption of complex platform capabilities across diverse cross-functional engineering teams. * Demonstrated experience using AI to accelerate engineering workflows, with a clear approach to validating accuracy and quality. * Bachelor's/Master's degree in Computer Science, a related field, or equivalent experience. ## Description * Architect and deploy advanced service mesh features, focusing on service discovery, traffic shaping, and deep observability using Envoy proxy. * Lead the organization-wide adoption of service identity and mTLS to satisfy critical AAA security requirements for service-to-service paths. * Design traffic optimization primitives like locality-aware routing to materially reduce data transfer costs for high-volume service traffic. * Maintain and modernize service framework libraries in Java, Python, and C++, enhancing the developer experience and operational reliability. * Collaborate with service owners across the company to drive adoption and refine infrastructure requirements for emerging feature needs. * Partner with infrastructure peers on multi-region and multi-cloud strategies that rely on robust service communication primitives. * Use AI to accelerate analysis and iteration, while applying judgment and verification to ensure correctness and quality. * Join the team oncall rotation to manage incident response, perform post-mortems, and drive long-term reliability improvements., * We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role. * This role will need to be in the office for in-person collaboration 1-2 times every 6-months and therefore can be situated anywhere in the country. ## Related Videos - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Micro-Frontends Discovery](https://www.wearedevelopers.com/videos/1012-micro-frontends-discovery) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [Rate-limiting using eBPF and Istio: How to protect your SaaS customers from themselves](https://www.wearedevelopers.com/videos/100220-rate-limiting-using-ebpf-and-istio-how-to-protect-your-saas-customers-from-themselves) - [Planet-Scale Dashboards](https://www.wearedevelopers.com/videos/1618-planet-scale-dashboards) - [Exploring AI: Opportunities and Risks in Development](https://www.wearedevelopers.com/videos/1267-exploring-ai-opportunities-and-risks-in-development) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)