Search...

Staff Software Engineer, Storage Platform

Robinhood logo
Robinhood

Robinhood helps users invest in stocks, ETFs, options, and cryptocurrencies through commission-free trading with no minimum account requirements.

United States
About Robinhood

Robinhood helps retail investors access financial markets through commission-free trading of stocks, ETFs, options, and cryptocurrencies. With it, users can invest with no account minimums, earn rewards through retirement accounts with matching contributions, and access advanced trading tools. Robinhood democratizes investing by making financial markets accessible to everyone, not just wealthy investors.

View jobs by Robinhood

Skills

About the Role

You will design and evolve the core infrastructure that underpins storage systems. You will lead complex distributed systems initiatives such as horizontal sharding, proxy-based query routing, connection pooling, and cross-shard transactions. You will improve database reliability, performance, and cost efficiency across multi-region deployments and build control plane automation to manage databases and caching clusters at scale.

Requirements

  • Deep expertise in PostgreSQL (Aurora PostgreSQL preferred) and understanding of relational database internals
  • Experience building or operating distributed systems, including horizontal sharding, replication, and distributed transactions (e.g., two-phase commit)
  • Proficiency in Go and/or Rust with experience building backend or infrastructure services
  • Hands-on experience with Kubernetes and AWS managed services (RDS, 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

Responsibilities

  • Design and implement distributed storage systems, including sharding strategies, query routing layers, and database proxy services
  • Improve availability, failover, and disaster recovery capabilities across multi-region deployments
  • Build and enhance control plane automation that manages thousands of databases and caching clusters at scale
  • Optimize database performance and throughput by analyzing query patterns, improving connection pooling, and implementing observability standards
  • Partner with product and infrastructure teams to standardize how services connect to Postgres, NoSQL, and caching systems while meeting regulatory and security requirements

Benefits

  • Performance-driven compensation, bonus programs, and equity ownership
  • 401(k) matching
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Lifestyle wallet benefits spending account
  • Employer-paid life and disability insurance
  • Fertility benefits
  • Mental health benefits
  • Paid time off, company holidays, sick time, and parental leave
  • Exceptional office experience with catered meals and events
Staff Software Engineer, Storage Platform at Robinhood | JobStash