Senior Software Engineer - Streaming Platform

A fintech company democratizing finance by making financial markets accessible to all through innovative technology and services.
$146,000 - $220,000
Distributed Systems
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer - Streaming Platform

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.

Last updated 25 days ago

Responsibilities For Senior Software Engineer - Streaming Platform

  • Design, build, and maintain distributed systems focusing on Kafka infrastructure
  • Improve frameworks like Flink and Debezium for data movement
  • Develop frameworks and tools to simplify Kafka adoption
  • Debug and resolve issues while maintaining uptime and performance
  • Drive initiatives for CDC offerings, cost optimization on AWS, and disaster recovery
  • Create clients, proxies and abstractions for Kafka and Flink integration

Requirements For Senior Software Engineer - Streaming Platform

Kafka
Linux
Python
  • 5+ years of software engineering experience building scaleable distributed systems
  • Expertise in debugging Linux systems with focus on live machine and client code troubleshooting
  • Experience building resilient, asynchronous messaging architectures

Benefits For Senior Software Engineer - Streaming Platform

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Market competitive and pay equity-focused compensation structure
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Annual lifestyle wallet for personal wellness, learning and development
  • Lifetime maximum benefit for family forming and fertility benefits
  • Dedicated mental health support for employees and eligible dependents
  • Generous time away including company holidays, paid time off, sick time, parental leave
  • Catered meals, fully stocked kitchens, and geo-specific commuter benefits

Interested in this job?

Jobs Related To Robinhood Markets Senior Software Engineer - Streaming Platform

Senior System Software Engineer, Distributed Systems - DGX Cloud

Senior System Software Engineer position at NVIDIA focusing on distributed systems and DGX Cloud infrastructure.

Senior Interconnect Product Engineer

Senior Interconnect Product Engineer role at NVIDIA focusing on high-speed networking solutions, requiring 5+ years of experience in network debugging and product engineering.

Senior Distributed Storage Engineer

Senior Distributed Storage Engineer role at NVIDIA focusing on building scalable storage solutions for AI/ML applications with competitive compensation and benefits.

Sr. Software Development Engineer, HPC/ML Networking Engineer

Senior Software Engineer role at Amazon's Annapurna Labs, focusing on HPC/ML networking optimization and distributed systems development.

Senior Software Engineering Manager

Senior Software Engineering role at Microsoft Bing Ads, focusing on large-scale distributed systems and ad serving platforms in Barcelona, Spain.