Skip to content
PlaidPlaidSan Francisco, CA

Staff Software Engineer

Staff Software Engineer leading the architecture and delivery of Plaid's data governance platform. Design and implement scalable distributed systems for data deletion, usage restrictions, classification, and auditability while partnering with Legal, Privacy, and Security teams.

208k – 274k
Hybrid8+ YOEBackend Engineering

About the role

Responsibilities

  • Own the technical architecture for Plaid's data-governance platform.
  • Lead the design and delivery of multi-quarter, cross-team initiatives.
  • Drive design reviews and set engineering standards for reliability, correctness, and auditability across the team's systems.
  • Partner with Legal, Privacy, Security, and product-engineering teams to shape requirements and unblock adoption of governance controls company-wide.
  • Mentor engineers and level up the team's technical judgment; act as a technical point of contact for governance concerns raised by other teams.

Requirements

  • Extensive experience (typically 8+ years) building and operating backend distributed systems at scale, in a language like Go, Java, or similar.
  • Track record of leading the design of complex systems and driving cross-team technical initiatives to completion.
  • Strong fundamentals in data stores, consistency, and reliability, with the judgment to reason about correctness and failure modes.
  • Demonstrated ability to turn ambiguous requirements into clear technical plans and align multiple stakeholders behind them.
  • Excellent written and verbal communication, including working effectively with non-engineering partners (legal, privacy, compliance).

Nice-to-Haves

  • Prior experience with data privacy, governance, or compliance systems (e.g., GDPR/CCPA deletion, data-use/consent enforcement, cataloging/classification, or auditing).

Skills

GoJavaDistributed SystemsData StoresData GovernanceGDPRCCPAData PrivacyBackend EngineeringSystem Design
Plaid

Staff Software Engineer

PlaidNew York, NY

Staff Software Engineer building autonomous AI systems for financial data extraction and integration repair. Hands-on role defining architecture, observability, and safety for production LLM-powered platforms.

208k – 307k
Hybrid7+ YOEBackend Engineering
Uniswap

Staff Backend Engineer

UniswapNew York, NY

Leads end-to-end technical projects, designs and builds resilient large-scale backend systems focused on reliability and scalability, provides thought leadership, and mentors engineers. Requires 10+ years experience in production systems, cloud architecture, and distributed systems.

207k – 259k
Hybrid10+ YOEBackend Engineering
Pinterest

Senior Staff Software Engineer, Configuration & Coordination

PinterestSan Francisco, CA

Senior Staff Software Engineer owning the technical vision, architecture, and strategy for Pinterest's mission-critical configuration and coordination infrastructure. Requires 10+ years in high-scale distributed systems, control-plane expertise, and experience driving cross-functional alignment for safe, scalable rollouts.

209k – 429k
Remote10+ YOEBackend Engineering
NexHealth

Senior Staff Software Engineer

NexHealthSan Francisco, CA

Senior Staff Software Engineer scales data processing/storage from terabytes to petabytes, builds real-time EHR integrations, and drives core system improvements for 100x growth. Requires 10+ years building scalable back-end platforms with Kubernetes, AWS, PostgreSQL, and DevOps expertise.

206k – 268k
On-site10+ YOEBackend Engineering
Otter

Staff Software Engineer, Backend (Infrastructure)

OtterMountain View, CA

Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.

210k – 275k
Hybrid10+ YOEBackend Engineering