Robinhood Markets, Inc. logoRobinhood Markets, Inc. logo

Staff Software Engineer, Storage Platform

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

We are looking for candidates with a robust background in software engineering, particularly in distributed systems. You should possess a deep understanding of database technologies and experience in implementing scalable solutions. Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment are essential. Familiarity with automation and cloud technologies will be an advantage.

About the job

Be a Part of the Future of Finance!

At Robinhood, we are dedicated to democratizing finance for everyone. With an estimated $124 trillion set to be inherited by younger generations in the next twenty years, you have the opportunity to be at the forefront of this monumental cultural and financial transformation.

Join Our Team

We are assembling an exceptional team that leverages advanced technologies to tackle the most significant challenges in finance. We seek innovative thinkers and adept problem-solvers, builders who are driven to create meaningful change. Robinhood is not a place for mediocrity; it's where motivated individuals achieve the best work of their careers. Our high-performing, fast-paced team operates with ethics at the center of our mission, and we offer high expectations alongside rewarding experiences.

The Storage Platform team is responsible for developing and managing the platform that facilitates database access across Robinhood. We oversee relational databases (Postgres/Aurora), key-value stores (DynamoDB), and caching systems, alongside the SDKs and automation tools that enable safe, reliable access at scale. Our goal is to standardize and enhance how services connect to storage, boost reliability and performance, and minimize operational overhead via automation. We manage thousands of databases and numerous caching clusters that support millions of users and critical brokerage operations. Ensuring availability is paramount, our systems are crafted to meet rigorous uptime requirements, including zero downtime during market hours.

As a Staff Software Engineer, you will architect and refine the core infrastructure that underlies Robinhood’s storage systems. You will lead complex distributed systems projects, such as horizontal sharding, proxy-based query routing, connection pooling, and cross-shard transactions. Your work will focus on enhancing database reliability, performance, and cost-effectiveness across multi-region deployments. Your contributions will directly influence system availability, latency, and resilience for both customer-facing products and internal engineering teams.

Explore a few insights from our team:

  • Listen to our director discuss the impactful work we are doing!
  • Read our blog post detailing our innovative ecosystem.

About Robinhood Markets, Inc.

Robinhood Markets, Inc. is a financial services company that aims to democratize finance for all. Through innovative technology solutions, we enable individuals to access and manage their finances with ease. We strive to create a more inclusive financial system that empowers everyone to achieve their financial goals.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.