Cloud Networking Software Developer
Toronto
CA$90,170 - CA$105,441/yearly
Mid Level
Top Benefits
Premium medical, dental, and vision insurance
Parental leave
Personal prosperity benefits
About the role
Who you are
- Understanding of Networking and Microservice Architecture and a familiarity with writing highly concurrent systems with load balancing techniques
- Experience in traffic management platforms and service mesh technologies like envoy, istio, linkerd, cilium, etc
- Have a strong technical grasp, excellent judgment on task prioritizations and expertise with a focus on reliability, scalability, and correctness
- You are able to tackle sophisticated engineering problems that deliver results which help the team to achieve its objectives
- You have a history of creating and applying new processes and tooling to increase engineering efficiency
What the job involves
- Robinhood’s 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
- As the Cloud Networking team, we build and deploy the fundamental systems that enable this real-time, inter-service communication all while being highly-scaleable, robust and reliable!
- The team builds with Go and Python as the main language and frameworks of choice with C++ being a bonus
- We also use Envoy for load balancing and global routing, Unbound and CoreDNS as our DNS, and gRPC for inter-service communication
- We also heavily utilize Kubernetes, AWS, service discovery and service mesh type systems
- We are looking for a Software Engineer to help from a technical lens
- This engineer will have ownership, continuing to innovate to delight our users
- You will act as a problem solver, coder and work with other leaders in the team
- The role is located in the office location(s) listed on this job description which will align with our in-office working environment
- Please connect with your recruiter for more information regarding our in-office philosophy and expectations
- 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, making the right tradeoffs for risk and long-term maintainability
- 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 the systems that power our cloud network infrastructure
Benefits
- Well-being - Premium medical, dental, and vision insurance
- Family & home life - Parental leave, personal prosperity benefits
- Comfort & care - Annual lifestyle stipend
- Office life - Catered meals and fully stocked kitchen, commuter benefits
- Growth - Education and training, community events, career mentorships
Cloud Networking Software Developer
Toronto
CA$90,170 - CA$105,441/yearly
Mid Level
Top Benefits
Premium medical, dental, and vision insurance
Parental leave
Personal prosperity benefits
About the role
Who you are
- Understanding of Networking and Microservice Architecture and a familiarity with writing highly concurrent systems with load balancing techniques
- Experience in traffic management platforms and service mesh technologies like envoy, istio, linkerd, cilium, etc
- Have a strong technical grasp, excellent judgment on task prioritizations and expertise with a focus on reliability, scalability, and correctness
- You are able to tackle sophisticated engineering problems that deliver results which help the team to achieve its objectives
- You have a history of creating and applying new processes and tooling to increase engineering efficiency
What the job involves
- Robinhood’s 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
- As the Cloud Networking team, we build and deploy the fundamental systems that enable this real-time, inter-service communication all while being highly-scaleable, robust and reliable!
- The team builds with Go and Python as the main language and frameworks of choice with C++ being a bonus
- We also use Envoy for load balancing and global routing, Unbound and CoreDNS as our DNS, and gRPC for inter-service communication
- We also heavily utilize Kubernetes, AWS, service discovery and service mesh type systems
- We are looking for a Software Engineer to help from a technical lens
- This engineer will have ownership, continuing to innovate to delight our users
- You will act as a problem solver, coder and work with other leaders in the team
- The role is located in the office location(s) listed on this job description which will align with our in-office working environment
- Please connect with your recruiter for more information regarding our in-office philosophy and expectations
- 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, making the right tradeoffs for risk and long-term maintainability
- 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 the systems that power our cloud network infrastructure
Benefits
- Well-being - Premium medical, dental, and vision insurance
- Family & home life - Parental leave, personal prosperity benefits
- Comfort & care - Annual lifestyle stipend
- Office life - Catered meals and fully stocked kitchen, commuter benefits
- Growth - Education and training, community events, career mentorships