Robinhood is seeking a Software Developer specializing in Cloud Networking to join their Toronto team. This role is crucial in building and deploying fundamental systems that enable real-time, inter-service communication for Robinhood's microservices architecture. The position offers an opportunity to work at the forefront of financial technology, as Robinhood prepares for the largest transfer of wealth in human history ($124 trillion in assets).
The Cloud Networking team utilizes cutting-edge technologies including Go, Python, and C++, alongside tools like Envoy for load balancing, Unbound and CoreDNS for DNS services, and gRPC for inter-service communication. The team heavily relies on Kubernetes and AWS infrastructure, implementing service discovery and service mesh systems.
As a Software Developer in this role, you'll have significant ownership and impact, working on critical projects that require expertise in distributed systems, networking, and microservice architecture. You'll collaborate with senior engineers to design and maintain scalable solutions while having the opportunity to contribute to open source projects.
The position offers competitive compensation ranging from 124,000 to 145,000 CAD, along with comprehensive benefits. This is an in-office role based in Toronto, offering the chance to work directly with team members in building the future of financial technology. The ideal candidate will bring strong technical expertise in cloud networking, experience with service mesh technologies, and a proven track record of improving engineering efficiency.