Robinhood Logo Robinhood
Robinhood Logo
@

Engineering Manager, Developer Experience

💰 $217,000 - $255,000 📅 05/16/2023

Apply

Engineering Manager, Service Discovery and Communication

💰 $217,000 - $255,000 🌍 Menlo Park, California, United States 📅 06/15/2023

Apply

Job Description

## **About the team:**

The Service Discovery and Communications team is a critical component of
Robinhood's infrastructure and has some of the highest throughput systems in
the organization! Our products are powered by a multitude of powerful
microservices working in unison. In order for these microservices to work,
they need to be able to locate and communicate with each other. We build and
deploy the fundamental systems that enable this real-time, inter-service
communication all while being highly-scaleable, robust and reliable!

The preferred location for this position is in or around Robinhood's offices
in Menlo Park, CA or New York City, NY or Seattle, WA, with in-office work
capabilities, as may be required by management.

## **About the Role:**

We are looking for an Engineering Manager to lead and develop a highly
technical team. You will have true ownership of the features built, lead the
execution and delivery of these features, all while developing and fostering a
high performant team. This is all in an effort to continue to delight our
users and ensure systems are constantly communicating seamlessly.

## **What you’ll do day-to-day:**

* Lead the team’s execution including implementing appropriate processes, establishing a high standard of performance, managing risks and resource allocation
* Lead architecture design sessions in tandem with your technical lead, to facilitate your team to design large scale systems making the right tradeoffs for risk and long-term maintainability.
* Guide the team to keep a focus on software engineering craftsmanship; testing, static analysis, continuous integration, delivery, and deployment.
* Proactively identify and drive optimizations and improvements to the infrastructure and systems.
* Grow and develop a team of inspired and hardworking engineers who have high expectations of themselves and their teammates to chip in to ensuring Robinhood's success

## **About you:**

* Proven understanding of Networking and Microservice Architecture and a familiarity with writing highly concurrent systems with load balancing techniques.
* You are able to tackle sophisticated engineering problems that deliver results which help the team to achieve its objectives.
* You have built and developed an impactful team of passionate engineers.
* Passion in mentoring junior engineers and improving the engineering craftsmanship!

## **Bonus points:**

* Intimate familiarity of Python/Django or Go and writing low latency, large scale distributed systems.
* Experience working on Kubernetes, AWS, and service discovery or service mesh type systems.

## **Technologies we use:**

* Python/Django, Go as the main languages and frameworks of choice. Experience with C++ is a bonus as we construct our global edge.
* Unbound and CoreDNS as our DNS
* Envoy for load balancing and global routing
* Consul
* Nginx
* gRPC for inter-service communication

The expected salary range for this role is based on the location where the
work will be performed and is aligned to one of 3 compensation zones. This
role is also eligible to participate in a Robinhood bonus plan and Robinhood’s
equity plan.

US Zone 1: $217000 - $255000
US Zone 2: $190000 - $224000
US Zone 3: $169000 - $199000