Senior Software Engineer (Custody Services)
Posted Updated
- We are building an elite team, applying frontier technologies to the world’s biggest financial problems
- We’re looking for bold thinkers
- Sharp problem-solvers
- Builders who are wired to make an impact
- Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers
- We’re a high-performing, fast-moving team with ethics at the center of everything we do
- Expectations are high, and so are the rewards
- The Custody Services team is responsible for managing our crypto infrastructure, digital asset custody providers, and the various integrations we maintain with third-parties — from wallet management to crypto infrastructure management!
- The team is also responsible for processing crypto transactions, as well as products like staking, lending, and travel rule compliance
- We currently safeguard billions in assets under custody for millions of customers
- As a Senior Backend Engineer on this team, you’ll work on the infrastructure behind crypto processing, wallet and key management workflows, and our integrations with third-party custodians
- Most of what you’ll build sits at the boundary between infrastructure and security
- At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community
- Our office experience is intentional, energizing, and designed to fully support high-performing teams
- Requires participation in an on-call rotation to support business needs
- Build and run the AWS infrastructure behind custody, key management, and blockchain node operations
- Automate infrastructure and configuration management (Ansible, Terraform, or similar) so the team spends less time on manual operations
- Run our blockchain nodes across the networks we support, and keep them healthy and available
- Write and maintain services in Python for infrastructure management and wallet operations
- Own the integrations with third-party custodians
- Build out Kubernetes and Docker deployments as we containerize more of the custody stack
- Set up monitoring and alerting (Prometheus, Grafana, or equivalent) so we know about problems before customers do
- Apply security controls and standards throughout — access control, key management, incident response
- Provide on-call support, responding to and resolving production issues to keep custody systems reliable and available
- Experience managing blockchain nodes in production
- Solid Python and/or Go skills, with real production experience
- Hands-on experience with Ansible, Terraform, or similar configuration management and Infrastructure as Code tooling
- A strong security focus — you’ve worked on systems where key management and access control are critical
- Experience with Prometheus, Grafana, or an equivalent monitoring stack
- Senior-level experience running cloud infrastructure (AWS) in production
- Experience running containerized workloads on Kubernetes and Docker
- Experience integrating with third-party custodians like BitGo or Fireblocks — this is a key differentiator for this role
