
Opportunity at
RobinhoodSenior Software Engineer, Custody Services
Robinhood is seeking a Senior Software Engineer, Custody Services to join its Custody Services division. The organization manages digital asset custody providers, blockchain node operations, third-party…
Career Tools
About This Role
Robinhood is seeking a Senior Software Engineer, Custody Services to join its Custody Services division. The organization manages digital asset custody providers, blockchain node operations, third-party integrations, and crypto infrastructure that handles transactions, staking, lending, and compliance. This role focuses on the intersection of infrastructure and security, dealing with wallet workflows, key management, and cloud environments. This position is based in the Ljubljana, Slovenia office, with in-person attendance required at…
Job Description
Robinhood is seeking a Senior Software Engineer, Custody Services to join its Custody Services division. The organization manages digital asset custody providers, blockchain node operations, third-party integrations, and crypto infrastructure that handles transactions, staking, lending, and compliance. This role focuses on the intersection of infrastructure and security, dealing with wallet workflows, key management, and cloud environments.
This position is based in the Ljubljana, Slovenia office, with in-person attendance required at least three days per week. The role includes participation in an on-call rotation. Ideal candidates are experienced software engineers who possess a strong background in cloud infrastructure, containerization, and production-grade security.
Robinhood operates as a high-performance organization expecting in-office collaboration to drive innovation. Total rewards and benefits vary by region and entity, encompassing performance-driven compensation, supplemental health and ancillary insurance, mental health support, a lifestyle spending account, commuter stipends, and various forms of paid time off.
Responsibilities
- Build and operate AWS infrastructure supporting custody, key management, and blockchain node operations
- Automate configuration management and infrastructure utilizing Terraform, Ansible, or similar tooling
- Maintain the health and availability of blockchain nodes across supported networks
- Develop and maintain infrastructure management and wallet operation services in Python
- Manage integrations with third-party digital asset custodians
- Deploy and manage containerized custody stack components using Docker and Kubernetes
- Configure monitoring and alerting systems using tools such as Prometheus and Grafana
- Implement security standards and access controls for key management and incident response
- Provide on-call support to resolve production issues and ensure system reliability
Requirements
- Senior-level experience operating production cloud infrastructure on AWS
- Production experience managing blockchain nodes
- Hands-on experience with Infrastructure as Code tooling such as Terraform or Ansible
- Experience running containerized workloads utilizing Docker and Kubernetes
- Production experience with Python and/or Go programming
- Background in security-focused systems where access control and key management are critical
- Experience with monitoring stacks such as Prometheus and Grafana
- Availability to participate in an on-call rotation
- Ability to work from the Ljubljana office at least three days per week
Qualifications
- Experience integrating with third-party custodians like BitGo or Fireblocks
Core Skills
Benefits
- Performance-driven compensation with multipliers and bonus programs
- Supplemental health insurance and ancillary insurance
- Mental health support programs
- Lifestyle wallet for wellness, childcare, and learning expenses
- Paid time off including holidays, sick time, parental leave, and volunteer time
- Catered meals, events, and workspaces at the office
- Monthly commuter stipend
- Access to AI tools and continuous AI skill-building programs
Frequently Asked Questions
Where is this job located?
This position is based in the Robinhood office in Ljubljana, Slovenia.
Is remote work allowed for this position?
The role requires in-person attendance at the Ljubljana office at least three days per week.
What is the employment type?
The posting specifies full-time employment.
What is the salary range for this role?
The posting does not specify a salary.
Does this role require on-call duties?
Yes, participation in an on-call rotation is required to support business needs.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.