Taro Logo

Software Developer, Cloud Networking

A financial technology company democratizing finance for all, powering investment and trading services through their platform.
$91,000 - $107,000
Cloud
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Finance

Job Description

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.

Last updated 17 days ago

Responsibilities For Software Developer, Cloud Networking

  • Contribute to and execute on the technical strategy, standards, and roadmap
  • Be a hands-on contributor for critical projects on the roadmap
  • Design large scale, distributed systems within the team
  • Proactively identify and drive optimizations and improvements to the infrastructure and systems
  • Contribute to open source projects
  • Collaborate with senior engineers to design, build, and maintain cloud network infrastructure systems

Requirements For Software Developer, Cloud Networking

Go
Python
Kubernetes
  • Understanding of Networking and Microservice Architecture
  • Familiarity with writing highly concurrent systems with load balancing techniques
  • Experience in traffic management platforms and service mesh technologies (envoy, istio, linkerd, cilium)
  • Strong technical grasp and excellent judgment on task prioritizations
  • Ability to tackle sophisticated engineering problems
  • History of creating and applying new processes and tooling to increase engineering efficiency

Benefits For Software Developer, Cloud Networking

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package
  • Competitive base pay
  • Bonus opportunities
  • Equity

Related Jobs

Cloud Platform Engineer

Cloud Platform Engineer position at Manulife focusing on infrastructure automation and DevOps practices, offering competitive salary and comprehensive benefits.

Cloud Developer, Platform and Infrastructure, Professional Services

Cloud Developer position at Google focusing on platform infrastructure and professional services, requiring 3 years experience in infrastructure automation and cloud solutions.

OpenStack Cloud Engineer - CAN

OpenStack Cloud Engineer position at Rackspace in Toronto, focusing on advanced technical support, cloud architecture, and customer solution delivery.

Cloud Engineer

Cloud Engineer position at RBC focusing on developing cloud platform solutions and Kubernetes operators, requiring expertise in Golang, Python, and cloud technologies.

Technical Solutions Developer, SAP Priority Solutions, Google Cloud

Technical Solutions Developer role at Google Cloud focusing on SAP solutions, requiring expertise in cloud computing, programming, and customer support.