Staff Software Engineer, Storage Platform

Robinhood

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bellevue, WA
Salary
$230,000–$270,000 / yr
Posted
71 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $250k
$168k most similar roles pay here $281k

This role pays more than 73% of similar roles. Most pay $196,975–$254,500 — the shaded band above. At the midpoint, this role pays about $250k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Robinhood

Robinhood is a financial technology company offering commission-free stock, ETF, options, and cryptocurrency trading through its mobile app, aimed at democratizing access to financial markets. Industry: Financial Technology & Investment App

Robinhood currently has 35 open roles on FindRole.

Listed pay typically runs $196,000–$230,000 across 35 roles with salary data.

Most-posted roles

View all roles at Robinhood

At a glance

TL;DR · Staff Software Engineer, Storage Platform

As a Staff Software Engineer on the Storage Platform team, you will design and evolve core infrastructure powering database access across the organization. You will build and manage relational systems like Postgres and Aurora, key-value stores such as DynamoDB, and caching clusters while developing SDKs, control plane automation, and data plane services. Your daily work involves leading complex distributed systems initiatives including horizontal sharding, proxy-based query routing, connection pooling, and cross-shard transactions to improve reliability and performance across multi-region deployments. You will utilize Go or Rust, Kubernetes, AWS managed services, and observability tools to optimize database throughput and cost efficiency. This role addresses the critical challenge of providing high availability and low latency for brokerage workloads by standardizing how internal services connect to storage systems while meeting strict uptime targets during market hours.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and implement distributed storage systems including sharding strategies, query routing layers, and proxy services.
  • Improve availability, failover, and disaster recovery capabilities across multi-region deployments.
  • Build and enhance control plane automation to manage thousands of databases and caching clusters at scale.
  • Optimize database performance and throughput by analyzing query patterns and improving connection pooling.
  • Implement observability standards to monitor system health and performance.
  • Standardize how internal services connect to Postgres, NoSQL, and caching systems.
  • Ensure all storage infrastructure meets strict regulatory and security requirements.

What we're looking for

  • Deep expertise in PostgreSQL and a strong understanding of relational database internals.
  • Experience building or operating distributed systems including horizontal sharding, replication, and distributed transactions.
  • Proficiency in Go and/or Rust for building backend or infrastructure services.
  • Hands-on experience with Kubernetes and AWS managed services like RDS and DynamoDB.
  • Experience with observability tooling including metrics, logging, and tracing.
  • Strong understanding of system reliability, performance tuning, and cost optimization in high-scale production environments.

More like this

Similar roles

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (New York, NY) 86 days ago $126,000$248,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Containerization Observability Load Testing Chaos Engineering Database Internals Multi-tenant Cloud Services High Availability Data Processing Systems
5+ yrs exp Remote Hybrid

Staff Software Engineer, Backend (Online Storage)

Affirm

Remote 32 days ago $230,000$290,000
MySQL PostgreSQL DynamoDB Redis AWS Kubernetes Python Kotlin Spark TiDB Vitess ProxySQL RDS Proxy Pg Bouncer Distributed SQL OLTP OLAP SRE Schema Design
8+ yrs exp Remote

Staff Software Engineer, Storage Services

Pinterest

Remote (New York, NY) 7 days ago $177,185$364,795
Distributed Systems TiDB SQL NoSQL Java Python C++ Performance Engineering Data Platforms Capacity Planning
8+ yrs exp Remote

Software Engineer, Storage

DoorDash, Inc

San Francisco, CA +3 79 days ago $193,800$285,000
Cassandra Redis Kafka Go Java Memcached DynamoDB CockroachDB Distributed Systems NoSQL Temporal Cadence Argo Multi-threading Data Abstraction
2+ yrs exp Hybrid

Software Engineer, Storage Infrastructure

Apple Inc

Cupertino, CA 48 days ago $184,700$277,600
Rust C++ Java C# Python Bash Perl Distributed Systems Storage Systems Linux UNIX Data Structures Algorithms Concurrency Software Testing
3+ yrs exp