Senior Software Engineer - Service Discovery and Communication

Fintech company democratizing finance for all by providing greater access to financial markets and information.
$140,000 - $165,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer - Service Discovery and Communication

Robinhood Markets is revolutionizing the financial industry by making financial markets accessible to everyone. As a Senior Software Engineer on the Service Discovery and Communication team, you'll be at the heart of building and deploying fundamental systems that enable real-time, inter-service communication for Robinhood's microservices architecture.

The role involves working with cutting-edge technologies including Go, Python, Envoy, CoreDNS, and gRPC, while utilizing Kubernetes and AWS infrastructure. You'll be responsible for designing and implementing highly-scalable, robust, and reliable systems that power Robinhood's financial products.

As a senior engineer, you'll have true ownership of projects and will play a crucial role in mentoring team members, solving complex problems, and driving technical innovation. The position requires strong expertise in networking, microservice architecture, and distributed systems, with a focus on building reliable and scalable solutions.

The team operates in a collaborative environment where you'll work alongside other technical leaders to shape the future of Robinhood's infrastructure. This is an excellent opportunity for someone who is passionate about financial technology and wants to make a significant impact on systems that help democratize finance for millions of users.

Benefits include competitive salary, bonus plan, and equity participation, though specific benefits vary by region. Robinhood values diversity and inclusion, welcoming candidates from all backgrounds who are excited about their mission to democratize finance for all.

Last updated a month ago

Responsibilities For Senior Software Engineer - Service Discovery and Communication

  • Contribute to and execute on the technical strategy, standards, and roadmap
  • Design large scale, distributed systems within the team
  • Proactively identify and drive optimizations and improvements
  • Be a hands-on contributor for critical projects
  • Mentor and up-level the team
  • Contribute to open source projects

Requirements For Senior Software Engineer - Service Discovery and Communication

Go
Python
Kubernetes
  • Strong understanding of Networking and Microservice Architecture
  • Experience in traffic management platforms and service mesh technologies
  • Strong technical grasp and excellent judgment on task prioritizations
  • Ability to tackle sophisticated engineering problems
  • History of creating and applying new processes and tooling
  • Passion in mentoring junior engineers

Benefits For Senior Software Engineer - Service Discovery and Communication

Equity
  • Bonus plan
  • Equity participation

Interested in this job?

Jobs Related To Robinhood Senior Software Engineer - 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 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.

Senior Software Developer - Experimentation

Senior Software Developer role at Robinhood, focusing on experimentation platforms and large-scale systems to democratize finance.