Staff Software Engineer, Service Communications

Pinterest

Remote Hybrid

Quick summary

Work type
Remote
Location
Remote
Salary
$177,185–$364,795 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $271k
$113k most similar roles pay here $392k

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

View all roles at Pinterest

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.

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

Principal Engineer, Online Systems

Pinterest

San Francisco, CA +1 1 day ago $285,452$499,541
Python Kubernetes Docker C++ Java CI/CD AWS PostgreSQL Redis Memcached Prometheus Grafana GitLab Terraform Ansible Bash SQL NoSQL DevOps
Hybrid

Staff Software Engineer, Application Services

Hewlett Packard Enterprise

Massachusetts 92 days ago $136,500$260,500
C C++ Linux DPDK IP Networking Socket-based Programming Multi-threaded Development Agile Test-Driven Development Continuous Integration DevOps Mist-managed Network SD-WAN Docker Kubernetes AWS CI/CD Python PostgreSQL
Hybrid

Senior Staff Software Engineer

Qualcomm

San Diego, CA 91 days ago $162,600$244,000
C C++ GStreamer PyTorch TensorFlow ONNX Runtime Lang-Chain LlamaIndex Android Tizen AIDL HIDL Binder Java JNI Linux multithreading concurrency Docker OCI Ubuntu Vulkan OpenGL ES GLSL GLES GenAI AI multimedia

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 133 days ago $120,000$192,000
C/C++ Golang Python Linux/Unix Kubernetes Docker containerd CI/CD Terraform AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins Ansible Prometheus Grafana

Staff Software Engineer

JLL (Jones Lang LaSalle)

New York, NY 31 days ago $240,000$325,000
AI coding assistants Python Node.js Go AWS Azure GCP PostgreSQL MongoDB DynamoDB CI/CD Terraform Docker Kubernetes RESTful APIs gRPC APIs React Angular Vue.js

Staff Software Engineer

PayPal

Austin, Texas +1 114 days ago $160,500$235,826
Python AWS GCP Azure Terraform RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar Distributed Systems CI/CD
Hybrid