Staff Software Engineer, Protect

Plaid

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WANew York, NY
Salary
$207,600–$273,600 / yr
Posted
22 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $209k
This role $241k
$149k most similar roles pay here $287k

This role pays more than 78% of similar roles. Most pay $179,418–$238,250 — the shaded band above. At the midpoint, this role pays about $241k versus about $209k for comparable roles.

Based on 240 similar postings.

Employer

About Plaid

Plaid is a financial technology company that builds a data network powering digital finance applications, enabling consumers to securely connect their financial accounts to apps and services. Industry: Financial Technology & Data Infrastructure

Plaid currently has 35 open roles on FindRole.

Listed pay typically runs $190,800–$262,800 across 35 roles with salary data.

Most-posted roles

View all roles at Plaid

At a glance

TL;DR · Staff Software Engineer, Protect

Staff Software Engineer - Protect joins the Protect Core team to set technical direction for systems serving Trust Index scores and fraud attributes in real time. This role involves leading multi-quarter initiatives while remaining hands-on in architecture, production code, data investigation, and debugging. You will collaborate with Data Science, Machine Learning, and product teams to identify new fraud signals, build prototypes to test assumptions, and develop reliable production systems. The work focuses on solving complex problems like first-party fraud, synthetic identities, and account takeovers by leveraging network-level visibility. Key technical tasks include managing API changes, navigating data landscapes using Jupyter notebooks and Spark jobs, and developing in Tecton. You will also lead AI-assisted engineering efforts and mentor others while balancing rapid experimentation with durable systems to deliver measurable value in the fraud detection domain.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Set technical direction for systems serving real-time fraud scores and attributes.
  • Lead multi-quarter initiatives while remaining hands-on in architecture and production code.
  • Develop low-latency inference systems, new data integrations, and customer-facing APIs.
  • Build prototypes to test risky assumptions and convert validated ideas into reliable production systems.
  • Navigate the data landscape using Jupyter notebooks, Spark jobs, or Tecton to deliver impact.
  • Lead AI-assisted engineering by automating tasks and implementing linters across various languages.
  • Translate ambiguous customer problems into technical deliverables through strong product judgment.
  • Raise the technical bar through mentorship and design reviews across the organization.

What we're looking for

  • Extensive experience, typically 8+ years, building and operating backend or distributed systems at scale.
  • Ability to work hands-on directly in the codebase as a builder archetype.
  • Strong product judgment to translate ambiguous customer problems into deliverables and make principled trade-offs.
  • Strong opinions, conviction, and good product taste (preferred).
  • Previous experience building data and/or API products (preferred).
  • Prior experience in the fraud domain (preferred).
  • Prior experience in or interest in building agentic systems (preferred).

More like this

Similar roles

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid