Software Developer - Service Discovery and Communication

Robinhood Markets is a leading fintech company that's democratizing finance for all, lowering barriers and providing greater access to financial information.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer

Senior Software Developer role at Robinhood focusing on scaling storage infrastructure and leading database systems development while mentoring junior engineers.

Senior Software Engineer - Service Discovery and Communication

Senior Software Engineer role at Robinhood, building scalable service discovery and communication systems for financial technology infrastructure.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Securities Lending Java Senior Lead Software Engineer

Lead Java development role at JPMorgan Chase's Securities Lending team, focusing on high-performance financial applications with competitive compensation and benefits.

Description For Software Developer - Service Discovery and Communication

Robinhood is seeking a Software Developer to join their Service Discovery and Communication team. This team builds and deploys fundamental systems that enable real-time, inter-service communication for Robinhood's multitude of powerful microservices. The role involves working with technologies such as Go, Python, Envoy, Unbound, CoreDNS, gRPC, Kubernetes, AWS, and service mesh systems like Istio.

Key responsibilities include:

  • Designing large scale, distributed systems within the team
  • Proactively identifying and driving optimizations and improvements to infrastructure and systems
  • Being a hands-on contributor for critical projects on the roadmap
  • Contributing to open source projects

The ideal candidate should have:

  • Proven experience building services and systems within an organization that deals with significant scale
  • Experience working with infrastructure critical systems like Kubernetes and hands-on experience with AWS
  • Bonus points for exposure to Istio or similar service mesh technologies

Robinhood offers a comprehensive benefits package and is committed to fostering an inclusive and diverse work environment. They welcome applicants from all backgrounds and provide reasonable accommodations for candidates as needed.

Join Robinhood in their mission to democratize finance for all and be part of a team that's shaping the future of financial technology!

Last updated 8 months ago

Responsibilities For Software Developer - Service Discovery and Communication

  • Design large scale, distributed systems within the team
  • Proactively identify and drive optimizations and improvements to the infrastructure and systems
  • Be a hands-on contributor for critical projects on the roadmap
  • Contribute to open source projects

Requirements For Software Developer - Service Discovery and Communication

Go
Python
Kubernetes
Linux
  • Proven experience building services and systems within an organization that deals with significant scale
  • Experience working with infrastructure critical systems like Kubernetes
  • Hands-on experience with AWS
  • Exposure to Istio or similar service mesh technologies (bonus)

Interested in this job?