Staff Software Engineer - Online Storage

Plaid

Actively hiring Verified listing
San Francisco Hq, US Posted 21 days ago $207,600$306,600 / year

At a glance

AI generated

TL;DR

As a Staff Software Engineer on Plaid’s Online Storage team in San Francisco, you will play a pivotal role in evolving the company’s storage systems to be more reliable and scalable. Your day-to-day responsibilities include designing and deploying resilient distributed storage solutions, optimizing query performance and infrastructure costs, and building internal tools to enhance developer efficiency. You will work with Terraform and AWS cloud resources, and have hands-on experience with databases like TiDB, MySQL, or MongoDB. This role requires a strong background in backend systems and database performance optimization, as well as the ability to navigate complex technical challenges and lead migrations with minimal risk. The team focuses on improving the user experience for partner teams interacting with the storage platform, ensuring that product engineers can work more efficiently and confidently.

Skills

Terraform AWS SQL TiDB MySQL MongoDB Go TypeScript CI/CD Docker Kubernetes PostgreSQL Prometheus Grafana

What you'll do

  • Build and scale systems to support large datasets with high performance.
  • Design resilient, distributed storage systems for reliable operation.
  • Diagnose and resolve complex technical issues within storage engines.
  • Lead migrations that minimize risk and ensure seamless system transitions.
  • Improve user experience by reducing friction for product engineers.

What we're looking for

  • Strong software engineering experience with backend and platform systems.
  • Deep expertise in storage technologies and database performance optimization.
  • Experience deploying and orchestrating databases at scale, preferably SQL.
  • Hands-on experience with Terraform and AWS cloud resources.
  • Proven ability to design, evolve, and maintain resilient storage platforms.

Market check

Salary context

This $207,600–$306,600 range sits above 95% of similar postings on FindRole.

Peer median band

$143,000$260,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$167,625$217,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 127 open roles on FindRole.

Listed pay typically runs $186,000–$262,800 across 127 roles with salary data.

Most-posted roles

View all roles at Plaid

More like this

Similar roles

Staff Software Engineer - Online Storage

Plaid

Seattle Office, US 21 days ago $207,600$306,600
Terraform AWS SQL TiDB MySQL MongoDB Go TypeScript CI/CD Docker Kubernetes PostgreSQL Prometheus Grafana

Senior Manager, Software Engineering (Online Storage)

Affirm

Remote (US) 31 days ago $260,000$310,000
MySQL PostgreSQL Redis DynamoDB TiDB Cockroach Vitess CI/CD Kubernetes AWS Docker Python Go Prometheus Grafana GitLab Terraform OpenStack Linux
Remote

Senior Staff, IT Storage Engineer

Samsung Electronics

Remote (3655 N 1St St, San Jose, Ca, Usa, US) 10 days ago $180,200$297,200
NetAppONTAP Linux Python Ansible Terraform ONTRAPAPIO NFS XFS ZFS ext4 StorageGRID FlexGroup SnapMirror FabricPool QoS EDA HPC Lustre GPFS BeeGFS AWSFSxforNetAppONTAP AzureNetAppFiles SystemTap eBPF perf NFSv3 NFSv4 LSF Slurm GridEngine
Remote

Staff Engineer - Cloud Native Storage

Broadcom

Usa-Ca - Promontory C, US 25 days ago $141,300$226,000
Kubernetes Go C++ CI/CD Terraform AWS GCP Azure vSphere vSAN NSX CSI etcd Linux containerd Docker Prometheus Grafana Python PostgreSQL

Staff Software Engineer, Application Services

Hewlett Packard Enterprise

Locations All, Massachusetts, US 58 days ago $136,500$260,500
C C++ Linux DPDK IP Networking Socket-based Programming Multi-threaded Development Agile Test-Driven Development Continuous Integration DevOps Mist-managed Network SD-WAN Docker Kubernetes AWS CI/CD Python PostgreSQL