
Democratizing finance for the next generation
Robinhood, headquartered in Menlo Park, CA, is a fintech company that revolutionized stock trading by offering commission-free trading to over 23 million users. With a total funding of $5.6 billion, Robinhood has become a key player in the trading marketplace, attracting a younger demographic intere...
Robinhood offers premium medical, dental, and vision insurance, along with parental leave and personal prosperity benefits. Employees enjoy catered me...
Robinhood's culture is centered around accessibility and innovation, aiming to meet the financial needs of the next generation. The company encourages...

Robinhood • Bellevue, WA
Robinhood is hiring a Senior Software Engineer for their Streaming Infrastructure team to design and develop distributed systems that support core data pipelines and real-time event processing. You'll work with technologies like Java and contribute to innovative financial products.
You have 5+ years of experience in software engineering, particularly in building distributed systems that handle real-time data processing. Your expertise in Java allows you to design and implement robust applications that scale effectively. You thrive in collaborative environments, working closely with cross-functional teams to solve complex problems and deliver impactful solutions. You are a bold thinker and a sharp problem-solver, always looking for ways to innovate and improve existing systems. Your strong communication skills enable you to articulate technical concepts to non-technical stakeholders, ensuring alignment across teams. You are passionate about technology and its potential to transform the financial landscape, and you are eager to contribute to a mission-driven company like Robinhood.
Experience with data streaming technologies and frameworks is a plus, as is familiarity with cloud platforms such as AWS or GCP. You may also have a background in financial services or a keen interest in the fintech space, which will help you understand the unique challenges and opportunities in this industry.
As a Senior Software Engineer on the Streaming Platform team, you will design, develop, and operate distributed systems that support core data pipelines and real-time event processing. You will collaborate with engineers across product, data, and machine learning teams to scale our platform and enhance its capabilities. Your role will involve building and maintaining foundational platforms that power communication between services, enabling seamless data flow and analytics across the company. You will be responsible for ensuring the reliability and performance of these systems, implementing best practices for monitoring and incident response. You will also have the opportunity to lead projects and mentor junior engineers, fostering a culture of learning and growth within the team. Your contributions will directly impact Robinhood's ability to deliver innovative financial products and exceptional customer experiences.
At Robinhood, we offer a competitive salary and benefits package, including health insurance, retirement plans, and stock options. You will work in a dynamic and inclusive environment where your ideas are valued and your contributions make a difference. We encourage you to apply even if your experience doesn't match every requirement — we believe in the potential of diverse backgrounds and perspectives to drive innovation. Join us in our mission to democratize finance and be part of a team that is shaping the future of the financial industry.
Apply now or save it for later. Get alerts for similar jobs at Robinhood.