Robinhood is seeking a Senior Software Engineer, Reliability to join their mission of democratizing finance for all. This role is at the forefront of managing the largest wealth transfer in human history, with an estimated $124 trillion of assets being inherited by younger generations in the next two decades.
The Reliability Engineering team ensures the reliability, scalability, performance, and security of systems serving millions of users. This hybrid role combines software engineering and systems operations, working on critical applications including brokerage, crypto, and money services. You'll be responsible for implementing Service Level Agreements (SLAs), monitoring systems, managing canary deployments, and optimizing testing processes.
As a founding member of this newly formed team, you'll help drive the roadmap and collaborate with cross-functional partners. Key responsibilities include designing and maintaining large-scale systems, debugging complex real-time issues, mentoring teammates, and participating in on-call rotations. The role requires expertise in programming languages like Python/Go/C++, strong knowledge of Linux/Unix systems, and experience with distributed systems.
The position offers competitive compensation including base pay ($187,000-$220,000 for Zone 1), performance bonuses, equity, and comprehensive benefits. Benefits include 100% paid health insurance for employees, 401(k) matching, mental health benefits, parental leave, and a flexible lifestyle wallet for wellness and learning.
Working from the Menlo Park office at least 3 days per week, you'll be part of an intentionally designed office experience that fosters innovation and community. This is an opportunity to work with industry-leading engineers while contributing to Robinhood's mission of making finance accessible to all at a global scale.