Current jobs related to Software Engineer, Distributed Systems - Old Toronto, Ontario - Robinhood

  • Software Engineer

    2 months ago


    Old Toronto, Ontario, Canada Buf Full time

    About the RoleWe're seeking an experienced infrastructure/platform engineer to join our top-notch team of engineers at Buf. As a startup, our infrastructure team has the opportunity to work on a wide variety of problems with the goal of making it easier to build, deploy, and operate our products.This team's responsibilities include, but are not limited...

  • Software Engineer

    2 months ago


    Old Toronto, Ontario, Canada Buf Full time

    About the RoleWe're seeking an experienced infrastructure/platform engineer to join our top-notch team of engineers at Buf. As a startup, our infrastructure team has the opportunity to work on a wide variety of problems with the goal of making it easier to build, deploy, and operate our products.This team's responsibilities include, but are not limited...

  • Software Engineer

    2 months ago


    Toronto, Ontario, Canada ZoomInfo Full time

    We're seeking a seasoned Backend Software Engineer to join our Chorus Platform team at ZoomInfo. Our Conversation Intelligence platform empowers sales teams by processing and analyzing large sales calls to provide actionable insights and notifications to sales managers. This platform is an essential tool for modern, data-driven sales teams.As a member of our...

  • Software Engineer

    2 months ago


    Toronto, Ontario, Canada ZoomInfo Full time

    We're seeking a seasoned Backend Software Engineer to join our Chorus Platform team at ZoomInfo. Our Conversation Intelligence platform empowers sales teams by processing and analyzing large sales calls to provide actionable insights and notifications to sales managers. This platform is an essential tool for modern, data-driven sales teams.As a member of our...

  • Software Engineer

    2 months ago


    Old Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a skilled Software Developer to join our Reliability Engineering team at Robinhood, a leading fintech company. As a key member of our team, you will design, implement, and maintain large-scale distributed systems that ensure high availability and low latency.Key ResponsibilitiesDesign and implement new features and services with...

  • Software Engineer

    2 months ago


    Old Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a skilled Software Developer to join our Reliability Engineering team at Robinhood, a leading fintech company. As a key member of our team, you will design, implement, and maintain large-scale distributed systems that ensure high availability and low latency.Key ResponsibilitiesDesign and implement new features and services with...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a Senior Software Engineer...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a Senior Software Engineer...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a Senior Software Engineer...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a Senior Software Engineer...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Reliability Engineering team at Robinhood. As a key member of our team, you will design, implement, and maintain large-scale distributed systems that ensure high availability and low latency.Key ResponsibilitiesDesign and implement new features and services with a focus on high...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Reliability Engineering team at Robinhood. As a key member of our team, you will design, implement, and maintain large-scale distributed systems that ensure high availability and low latency.Key ResponsibilitiesDesign and implement new features and services with a focus on high...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a Senior Software Engineer...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide.We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts. Our mission is to be the most trusted...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide.We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts. Our mission is to be the most trusted...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a Senior Software Engineer...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a skilled Software Developer to join our Reliability Engineering team at Robinhood. As a key member of our team, you will design, develop, and maintain large-scale distributed systems that ensure high availability and low latency.Key ResponsibilitiesDesign and implement new features and services with a focus on high availability,...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a highly skilled Senior...


  • Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software Engineer - Distributed SystemsAt GuruLink, we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide. We're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce for enthusiasts.We're seeking a highly skilled Senior...


  • Old Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodRobinhood is a leading fintech company that's revolutionizing the way people interact with financial markets. Our mission is to democratize finance for all, making it accessible and inclusive for everyone.Job SummaryWe're seeking a highly skilled Software Developer to join our Service Discovery and Communication team. As a key member of our...

Software Engineer, Distributed Systems

2 months ago


Old Toronto, Ontario, Canada Robinhood Full time
About the Role

At Robinhood, our products are built on a robust infrastructure that enables real-time, inter-service communication. As a key member of our Service Discovery and Communication team, you will play a crucial role in building and deploying the fundamental systems that power our microservices.

We are a team of skilled engineers who work with Go, Python, and C++ to build scalable, robust, and reliable systems. Our technology stack includes Envoy for load balancing, Unbound and CoreDNS for DNS, and gRPC for inter-service communication. We also utilize Kubernetes, AWS, and service mesh technologies like Istio to ensure seamless communication between our microservices.

We are seeking a talented Software Engineer to join our team and contribute to the development of our backend services. As a key contributor, you will design and implement large-scale, distributed systems that meet the needs of our business.

Key Responsibilities
  • Design and implement large-scale, distributed systems that meet the needs of our business.
  • Proactively identify and drive optimizations and improvements to our infrastructure and systems.
  • Contribute to critical projects on our roadmap and collaborate with cross-functional teams.
  • Participate in open-source projects and contribute to the growth of our engineering community.
Requirements
  • Proven experience building services and systems within an organization that deals with significant scale.
  • Experience working with infrastructure critical systems like Kubernetes and AWS.
  • Bonus points if you have experience with Istio or similar service mesh technologies and are interested in gaining more hands-on experience in managing microservices traffic, security, and observability.