Robinhood Markets is revolutionizing finance by making financial markets accessible to everyone. As a Senior Software Engineer on the Streaming Platform Team, you'll be at the forefront of building large-scale distributed systems that power critical microservice communications and stream processing. The team is responsible for real-time streaming, stateful stream processing, and database change data capture, ensuring reliability at scale.
You'll work with cutting-edge technologies like Kafka, Flink, and Debezium, with opportunities to contribute to open-source projects. The role involves close collaboration with product engineers, ML/Data/Infra engineers, and data scientists to deliver reliable and secure services. Your work will directly impact everything from trade executions to product onboarding and critical business operations.
The position offers competitive compensation ranging from $146,000 to $220,000 USD, depending on location, along with comprehensive benefits including full health coverage, mental health support, and parental leave. You'll join a diverse, mission-driven team focused on democratizing finance through technology.
The ideal candidate brings 5+ years of experience in building scalable distributed systems, strong Linux debugging skills, and expertise in asynchronous messaging architectures. You'll be instrumental in designing and maintaining Kafka infrastructure, improving frameworks, and driving initiatives for better CDC offerings and AWS cost optimization.
This is an exceptional opportunity to join a growing fintech leader where your work will directly impact millions of users while working with modern technologies in a collaborative, inclusive environment. The role offers both technical challenges and the satisfaction of contributing to Robinhood's mission of making finance accessible to all.