Staff Software Engineer, Data Infrastructure

Plaid

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WA
Salary
$207,600–$273,600 / yr
Posted
67 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $241k
$159k most similar roles pay here $286k

This role pays more than 77% of similar roles. Most pay $172,500–$238,312 — the shaded band above. At the midpoint, this role pays about $241k versus about $205k 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, Data Infrastructure

As a Staff Software Engineer - Data Infrastructure, you will join the team responsible for scaling data systems while maintaining accuracy and completeness. You will contribute to the long-term technical roadmap for machine learning iteration and lead key projects such as improving ML development golden paths, implementing offline streaming solutions for data freshness, building new ETL pipeline infrastructure, and evolving warehouse or lakehouse capabilities. Your daily work involves creating abstractions to simplify platform development for other engineers, troubleshooting systems, and mentoring team members through code reviews and technical guidance. You will utilize technologies including Apache Spark, Workflow Orchestration, and Streaming infrastructure. Preferred tools include Databricks, Airflow, AWS EMR, and Python. This role solves the challenge of providing reliable data insights to support internal engineering, product, and business teams in a high-scale environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Contribute to the long-term technical roadmap for data-driven and machine learning iterations.
  • Lead key infrastructure projects including ML development paths, offline streaming solutions, and ETL pipeline infrastructure.
  • Evolve and enhance data warehouse and data lakehouse capabilities.
  • Collaborate with cross-functional stakeholders to define technical roadmaps for backend systems and abstractions.
  • Debug, troubleshoot, and reduce the operational burden of the Data Platform.
  • Mentor team members and provide leadership through code reviews and technical document evaluations.

What we're looking for

  • 6+ years of software engineering experience.
  • Extensive hands-on experience delivering successful projects within the Data Infrastructure or Platform domain.
  • Deep understanding of Data Warehouses, Data Lakehouses, Apache Spark, Streaming Infrastructure, or Workflow Orchestration.
  • Proficiency in coding, testing, and system design to ensure reliable and scalable solutions.
  • Strong cross-functional collaboration, communication, and project management skills.
  • Demonstrated leadership abilities including experience mentoring and guiding junior engineers.
  • Experience with Databricks (preferred).
  • Experience with Airflow, AWS EMR, or Python (preferred).

More like this

Similar roles

Staff Software Engineer, Data Infrastructure

Plaid

San Francisco, CA 67 days ago $207,600$273,600
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming ETL Databricks Airflow AWS EMR Python System Design Data Infrastructure Data Platform
6+ yrs exp

Platform Data Engineer

Comcast

West Chester, PA 25 days ago
AWS PySpark Databricks Kafka Kubernetes Apache Airflow MWAA Python Snowflake Amazon EKS ETL ELT Data Warehousing Distributed Systems Streaming Data Architecture
5+ yrs exp

Staff Software Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Datadog

101 days ago $244,000$305,000
Data Visualization Virtual Runtime Profiling Streaming AI Coding Tools
10+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 79 days ago $115,000$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 74 days ago $220,000$292,000
AWS TypeScript React Remix Next.js JavaScript Distributed Systems Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp