Taro Logo

Senior Software Engineer, Reliability

A financial technology company democratizing finance for all, managing the largest transfer of wealth in human history.
$187,000 - $220,000
DevOps
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Job Description

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.

Last updated a month ago

Responsibilities For Senior Software Engineer, Reliability

  • Design, build, and maintain large-scale systems that power Robinhood's platform
  • Write and review high-quality code, create capacity and scaling plans
  • Debug complex, real-time issues in mission-critical systems
  • Lead by example, mentoring teammates and promoting best practices
  • Participate in on-call rotations
  • Collaborate with engineers to develop scalable tools and infrastructure
  • Drive innovation by optimizing infrastructure for reliability and cost-efficiency

Requirements For Senior Software Engineer, Reliability

Python
Go
Linux
Kubernetes
  • 5+ years experience in designing, building, and maintaining large-scale, distributed systems
  • Proficiency in programming languages such as Python/Go/C++
  • Expertise in operating systems (Linux/Unix), networking, and troubleshooting
  • Track record of mentoring team members and fostering collaboration

Benefits For Senior Software Engineer, Reliability

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Performance driven compensation with multipliers for outsized impact
  • Bonus programs and equity ownership
  • 401(k) matching
  • 100% paid health insurance for employees
  • 90% coverage for dependents
  • Lifestyle wallet for wellness and learning
  • Employer-paid life & disability insurance
  • Fertility benefits
  • Mental health benefits
  • Paid time off and sick time
  • Parental leave
  • Catered meals
  • Comfortable workspaces