Skip to content
PlaidPlaid

Staff Software Engineer - Protect

Leads the technical direction and hands-on development of real-time fraud intelligence systems, including scoring, attributes, APIs, and integrations. Requires 8+ years building scalable backend or distributed systems, strong product judgment, and close collaboration with data science, machine learning, and product teams.

About the job

Responsibilities

  • Set the technical direction for real-time systems serving Trust Index scores and fraud attributes.
  • Lead ambiguous, multi-quarter initiatives while remaining hands-on with architecture, production code, data investigation, and debugging.
  • Learn customer fraud challenges and build solutions that address them.
  • Identify opportunities in fraud detection, prototype risky assumptions, and turn validated ideas into reliable production systems.
  • Collaborate with data science and machine learning teams.
  • Navigate data landscapes, run Jupyter notebooks and Spark jobs, and develop in Tecton to deliver business impact.
  • Lead AI-assisted engineering through automation, skills, linters, and code contributions across unfamiliar systems and repositories.
  • Raise the technical bar through mentorship, design reviews, and hands-on leadership.

Requirements

  • Typically 8+ years of experience building and operating backend or distributed systems at scale.
  • Extensive hands-on experience working directly in production codebases.
  • Strong product judgment and ability to translate ambiguous customer problems into measurable deliverables.
  • Ability to make principled tradeoffs between rapid validation and durable architecture.

Nice-to-haves

  • Strong opinions, conviction, and product taste.
  • Experience building data or API products.
  • Experience in the fraud domain.
  • Experience or interest in building agentic systems.

Compensation and Benefits

  • Salary range: $207,600–$273,600.
  • Equity and/or commission may be provided depending on the position.
  • Comprehensive benefits include medical, dental, vision, and 401(k).

Skills

Backend Systems, Distributed Systems, APIs, Data Products, Machine Learning, Jupyter, Spark, Tecton, Fraud Detection, Ai-Assisted Engineering, Linters, Production Debugging

Plaid

Plaid

New York, NY

Staff Software Engineer - Credit Insights
$208k+/yrHybrid7+ YOEBackend Engineering

Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.

Pinterest

Pinterest

Palo Alto, CA
Staff Software Engineer, Ads & Core Serving Platform
$208k+/yrHybrid8+ YOEBackend Engineering

Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.

Webflow

Webflow

United States
Senior Staff Software Engineer
$205k+/yrRemote12+ YOEBackend Engineering

Leads the technical vision and architecture for large-scale backend systems powering experimentation, personalization, analytics, and conversion optimization. The role requires 12+ years of software engineering experience, deep distributed-systems expertise, and cross-functional technical leadership.

Airbnb

Airbnb

United States

Staff Software Engineer, Events Logging
$212k+/yrOn-site9+ YOEBackend Engineering

Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.

Celonis

Celonis

Redwood City, CA
Staff Software Engineer
$212k+/yrHybrid8+ YOEBackend Engineering

Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.