Staff Software Engineer, Data Infrastructure

Plaid

Confirmed live 2 days ago High trust

Quick summary

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

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 critical projects such as improving ML development golden paths, implementing offline streaming solutions for data freshness, building new ETL pipeline infrastructure, and evolving data 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 focuses on building performant, cost-efficient data pipelines to support internal engineering, product, and business teams in making data-driven decisions.

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 initiatives.
  • Lead key projects including ML development paths, offline streaming solutions, and ETL pipeline infrastructure.
  • Evolve data warehouse and data lakehouse capabilities to improve platform performance.
  • Create abstractions to simplify data development for other engineers across the company.
  • Debug, troubleshoot, and reduce operational burdens for the Data Platform.
  • Define technical roadmaps for backend systems in collaboration with cross-functional stakeholders.
  • Mentor team members and provide leadership through code reviews and technical document evaluations.

What we're looking for

  • 6+ years of software engineering experience.
  • Proven track record of 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.
  • Demonstrated leadership abilities including mentoring and guiding junior engineers.
  • Strong cross-functional collaboration, communication, and project management skills.
  • Experience with Databricks, Airflow, AWS EMR, or Python is preferred.

More like this

Similar roles

Staff Software Engineer, Data Infrastructure

Plaid

San Francisco, CA +1 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