Robinhood Senior Software Engineer, Backend at Robinhood designs and builds large-scale distributed systems supporting real-time trading and platform capabilities. Leads complex projects and collaborates with frontend and data teams to deliver APIs.
Responsibilities
Build and evolve scalable backend systems, balancing performance, reliability, and long-term maintainability.
Design, implement, test, and release product-facing features with strict correctness and availability requirements.
Partner with frontend and data engineers to define and refine REST APIs that serve millions of customers.
Lead large, technically complex projects from design through execution.
Mentor junior engineers through code reviews, design discussions, and hands-on technical guidance.
Identify opportunities to improve system performance, developer productivity, and operational risk.
5+ years of professional software development experience.
3+ years of experience building low-latency, large-scale distributed systems in production environments.
Experience designing and operating highly concurrent systems and well-structured REST APIs.
Demonstrated ownership of large projects with sustained impact on a system or team.
Strong technical judgment and the ability to prioritize work aligned with business and reliability goals.
Ability to break down complex problems and deliver practical, high-quality solutions.
Qualification
Required
5+ years of professional software development experience
3+ years of experience building low-latency, large-scale distributed systems in production environments