About the team + role
The Clearing team within the Brokerage Organization helps Robinhood ship industry-leading financial products for our customers. Clearing works cross-functionally with engineering and non-engineering teams to ship exciting products such as All Day trading, Retirement Accounts, Advisory Accounts, International, Futures and Tax Lots & Cost Basis. The team is core to the functionality of Robinhood, handling all settlements, cash deposits and stock splits.
What you’ll do
- Build scalable systems and components, making the right tradeoffs to account for stability and long-term maintainability
- Design, write, test, and release product-facing features with stringent correctness and scalability requirements to support core Brokerage and Clearing Systems
- Identify opportunities to improve system performance, team productivity and reduce risk
- Support core backend for Brokerage and Clearing
- Collaborate closely with Product Managers, other engineering and Operational teams
- Mentor junior developers on the team and lead project of large complexity
What you bring
- 3+ years of software developer experience
- You have a track record of successfully collaborating with cross-functional teams and delivering large-scope technical projects, setting a high standard for code quality and code review processes
- You deeply understand the design, product, and backend development disciplines so that you can work effectively with them
- Experience with Python, Java or Go
- Experience with Kafka and data streaming technologies
- Experience with handling/processing large amounts of data
Our team is here to enable an inclusive and welcoming interview experience for all candidates. If you need additional assistance throughout the interview process related to a physical or mental condition, or if there is something our team can do to enable a more accessible experience at any time, please notify our team by completing this Applicant Accommodation Form.