About the job
Be a part of the financial revolution!
At Robinhood, our goal is to make finance accessible to everyone. With an anticipated transfer of $124 trillion in assets to younger generations over the next two decades, we are at the forefront of this monumental financial and cultural shift. If you're eager to shape the future of finance, we want to hear from you.
About the Core Exchange Team
The Core Exchange team is entrusted with managing all aspects of our trading interfaces, including the Exchange REST API, FIX API, WebSockets, and market data services. Our mission is to provide a top-tier trading experience for API users, maintaining a strong emphasis on latency, reliability, and data accuracy.
As a Staff Software Engineer, you will play a pivotal role in scaling our trading infrastructure to accommodate the sophisticated needs of our users. This is an impactful position for engineers passionate about low-latency systems, precision, and influencing the tools utilized by active traders globally.
Key Responsibilities
- Architect and develop high-performance, reliable, and scalable services for our API trading ecosystem.
- Enhance low-latency data flows and trading routes, ensuring accuracy under high-pressure scenarios.
- Take ownership of and innovate core components within our REST, FIX, and WebSocket APIs.
- Work closely with product, infrastructure, and frontend teams to deliver cohesive API solutions.
- Engage in the team’s on-call rotation, providing support for mission-critical systems relied upon by our most active clients.
- Regularly assess, monitor, and enhance the trading API experience.
Qualifications
- 10+ years of experience in backend engineering.
- Demonstrated expertise in designing high-performance systems with stringent low-latency and high-throughput requirements, particularly within cloud environments like AWS.
- Robust database experience with SQL (MySQL) and/or NoSQL (DynamoDB).
- Familiarity with production-grade trading APIs or high-volume systems.
- A structured approach to problem-solving paired with excellent communication skills and a customer-centric attitude.
Preferred Qualifications
- Experience in building or managing an automated trading bot or trading system.
- Hands-on knowledge of the FIX protocol.
