Staff Software Engineer, Service Communications

2 months ago
Full-time
Lead
Software Development
Pinterest

Pinterest

Pinterest is the world's first visual discovery engine, offering a vast dataset of ideas with over 200 billion recipes, home hacks, and style inspiration. With a mission to inspire everyone to create a life they love, Pinterest empowers its employees t...

Internet Software & Services
5K-10K
Founded 2010

Description

  • Architect and deploy advanced service mesh features using Envoy proxy, including service discovery, traffic shaping, and observability.
  • Lead adoption of service identity and mTLS to meet security requirements for service-to-service communication.
  • Design traffic optimization mechanisms such as locality-aware routing to reduce data transfer costs.
  • Maintain and modernize internal service framework libraries in Java, Python, and C++.
  • Collaborate with service owners across the company to drive platform adoption and refine infrastructure requirements.
  • Partner with infrastructure teams on multi-region and multi-cloud communication strategies.
  • Use AI to accelerate analysis and iteration while validating correctness and quality.
  • Participate in the on-call rotation, handle incident response, and lead post-mortems and reliability improvements.

Requirements

  • 6+ years of infrastructure or platform engineering experience in distributed systems or RPC framework development.
  • Deep technical expertise with service mesh technologies such as Envoy or Istio, including L7 proxying.
  • Proficiency in Java, Python, and C++, with experience building internal libraries or developer tools.
  • Strong understanding of service security, including mTLS adoption and identity management via SPIFFE/SPIRE.
  • Experience designing highly available and efficient distributed systems at massive scale.
  • Proven ability to drive adoption of complex platform capabilities across cross-functional engineering teams.
  • Experience using AI to accelerate engineering workflows, with a clear approach to validating accuracy and quality.
  • Bachelor’s or Master’s degree in Computer Science, a related field, or equivalent experience.
  • This position is not eligible for relocation assistance.
  • Ability to travel to the office for in-person collaboration 1–2 times every 6 months; the role can be based anywhere in the country.

Benefits

  • Base salary range of $177,185 to $364,795 USD for U.S.-based applicants.
  • Eligible for equity.
  • Flexible working model with remote work possible anywhere in the country.
  • In-person collaboration required only 1–2 times every 6 months.
  • Access to Pinterest’s culture and benefits information for the role.
  • Medical or religious accommodation support during the application process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineering Intern - Waterloo University

Brave Software 51-250 Internet Software & Services

Brave is hiring two remote fall Software Development interns from the University of Waterloo to build AI, data, privacy, and security features for its privacy-focused browser and related products.

C++ CSS Cybersecurity Git GitHub HTML JavaScript Kubernetes Python Rust TypeScript
19 hours, 43 minutes ago

Lead Software Engineer/Developer - Contingent

ARETUM Construction & Engineering

Aretum is seeking a Lead Software Engineer/Developer to lead backend development for a federal digital content management and systems integration program, delivering secure Python/Django services, APIs, and data workflows.

Agile Angular Apache AWS Bootstrap Celery CI/CD CSS Django Docker Elasticsearch Git Grafana HTML Java JavaScript Jenkins JIRA Microservices PostgreSQL Python React REST API Scrum Selenium Solr SonarQube Tableau Terraform
20 hours, 43 minutes ago

Business Applications Developer

Pavago IT Services

Pavago is hiring a remote Business Applications Developer to build Microsoft Power Platform, Microsoft 365, Azure, automation, analytics, and integration solutions that improve business efficiency and decision-making.

Azure JavaScript Power BI REST API SQL TypeScript
20 hours, 43 minutes ago

Senior Software Engineer, Full Stack

Scout Motors 51-250 Automotive

Scout Motors is hiring a Senior Software Engineer for its Servicing & Repairs digital products team to design, build, and deliver scalable software systems supporting vehicle and customer services.

Angular AWS Azure CSS Go HTML Java JavaScript Microservices MongoDB MySQL Node.js PostgreSQL Python React React Native Redis REST API Ruby Swift TypeScript Vue.js
1 day, 19 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers