Senior Distributed Systems Engineer Job at Robinhood November 2025
Robinhood is seeking a Staff Software Engineer to join our Advisory Platform team. In this pivotal role, you will be responsible for architecting and delivering highly scalable backend systems for our cutting-edge financial applications. Collaborating closely with product, operations, and AI teams, you will ensure the creation of secure, reliable, and high-performance services that drive our mission forward. If you’re passionate about leveraging your deep backend expertise to build the future of financial technology, this opportunity is for you.
November 1, 2025
December 1, 2025
Full-Time / Onsite
📄 Job Description
- Lead the design, development, and deployment of robust backend systems for enterprise B2B financial applications.
- Architect services with a focus on performance, scalability, and fault tolerance to support advisor-centric product features.
- Partner across product, AI, and operations teams to deliver secure, compliant systems and continuously improve workflows.
- Mentor and guide engineers across multiple projects and technical initiatives.
- Drive technical excellence, sharing best practices and fostering a strong engineering culture.
📌 Requirements
- 10+ years of experience building and operating large-scale distributed systems in production.
- Expertise in backend development with languages such as Go, Python, or Java, and deep knowledge of cloud-native architecture.
- 3+ years leading large-scale technical initiatives or multiple engineering teams.
- Strong grasp of system design principles and software engineering fundamentals.
- Proven ability to simplify complex problems and drive alignment across diverse stakeholders.
📝 How to Apply
❓ Frequently Asked Questions
Q1: What is the application deadline for this position?
The closing date for applications is December 1, 2025. We encourage you to apply promptly.
Q2: Is this a remote position?
No, this is an onsite position located in Menlo Park, United States.
Q3: What are the key programming languages required?
We require expertise in backend development with languages such as Go, Python, or Java.
Q4: What is the experience level for this role?
This is a senior-level position requiring 10+ years of experience in building and operating large-scale distributed systems and 3+ years leading technical initiatives.