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

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 6 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?

Jobs Related To Robinhood Software Developer - Service Discovery and Communication

Senior Software Developer

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

Oracle Technical Engineer

Oracle Technical Engineer role at Robinhood focusing on integration solutions and process automation using Oracle cloud services.

Senior Software Engineer - Service Discovery and Communication

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

Senior Software Developer, Backend Platform

Senior Software Developer, Backend Platform at Robinhood in Toronto, ON. Develop scalable platforms and lead backend engineering initiatives.

Software Developer - Reliability

Join Robinhood's Reliability Engineering team as a Software Developer, building robust and scalable distributed systems for high availability and low latency.