Current jobs related to Staff Software Engineer, Distributed Systems Expert - Toronto, Ontario - Stripe

  • Staff Engineer

    2 weeks ago


    Toronto, Ontario, Canada HelloFresh Full time

    About the RoleWe are seeking a highly skilled Staff Engineer to join our Customer Benefits tribe at HelloFresh. As a key member of our team, you will be responsible for designing and developing scalable back-end services built on a distributed architecture.With a strong focus on system architecture and microservices, you will lead the migration of critical...

  • Staff Engineer

    2 weeks ago


    Toronto, Ontario, Canada HelloFresh Full time

    About the RoleWe are seeking a highly skilled Staff Engineer to join our Customer Benefits tribe. As a key member of our team, you will play a critical role in designing and developing scalable back-end services built on a distributed architecture.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable back-end services, focusing on...


  • Toronto, Ontario, Canada Ripple Full time

    At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we're improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...


  • Toronto, Ontario, Canada Aitopics Full time

    Unlock Your Potential as a Principal Software EngineerWiser Solutions is seeking a highly skilled Principal Software Engineer to join our team of innovators. As a key member of our engineering team, you will play a crucial role in designing and developing our microservices and web applications that power our data collection process and drive execution and...


  • Toronto, Ontario, Canada Ripple Full time

    About RippleRipple is a leading technology company that is revolutionizing the way value moves around the world. We are building a world where value moves like information does today, and we are committed to making this vision a reality.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Ripple Payments team. As a Senior...

  • 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...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software Engineer - Backend Node.js ExpertLocation: Remote/HybridAbout Us:We are a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team....


  • Toronto, Ontario, Canada Ripple Full time

    At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...

  • 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...


  • Toronto, Ontario, Canada Ripple Full time

    At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...


  • 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 Ripple Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Ripple. As a key member of our engineering team, you will be responsible for designing, building, and delivering reliable solutions that power our business.Key ResponsibilitiesPartner with quantitative developers, applied scientists, and other software engineers to...


  • 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 Ripple Full time

    About RippleRipple is a leading company in the field of blockchain and cryptocurrency solutions. We're building a world where value moves like information does today, and we're already making it happen.Job Title: Staff Software EngineerWe're looking for a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be...


  • Toronto, Ontario, Canada Ripple Full time

    About RippleRipple is a leading company in the field of blockchain and cryptocurrency solutions. We're building a world where value moves like information does today, and we're already making it happen.Job Title: Staff Software EngineerWe're looking for a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be...


  • Toronto, Ontario, Canada Rippling Full time

    About RipplingRippling is a cutting-edge technology company that provides a comprehensive platform for businesses to manage their HR, IT, and Finance operations. Our innovative solution brings together all workforce systems, including payroll, expenses, benefits, and computers, into a single system. This allows businesses to automate every part of the...

Staff Software Engineer, Distributed Systems Expert

2 months ago


Toronto, Ontario, Canada Stripe Full time

About Stripe

Stripe is a leading financial infrastructure platform for businesses, empowering millions of companies to accept payments, grow their revenue, and accelerate new business opportunities.

Our Mission

We aim to increase the GDP of the internet, and our team is dedicated to making this vision a reality.

About the Team

The Batch Compute team at Stripe is responsible for managing the infrastructure, tooling, and systems behind running batch processing systems at Stripe, which are currently powered by Hadoop and Spark.

Job Summary

We are seeking a highly skilled Software Engineer with experience designing, building, and maintaining high-scale, distributed systems. As a member of our team, you will work on rearchitecting our current infrastructure to be more efficient and resilient, introducing disaggregation of Hadoop storage and compute with open-source solutions.

Key Responsibilities

  • Design, implement, and deploy robust solutions, making appropriate tradeoffs between reliability, throughput, latency, resiliency, engineering velocity, and cost.
  • Innovate, design, and implement software solutions that contribute towards improvement in resiliency, reliability, efficiency, and management at scale for batch processing infrastructure.

Requirements

  • 8+ years of professional hands-on software development experience.
  • Proven track record of building large-scale, complex distributed systems, identifying shortcomings, and optimization opportunities, and making data-driven cost-performance tradeoffs to influence design decisions.
  • Experience building and operating infrastructure and tools that empower developers/product teams to deliver business value.
  • Experience in operational maintenance of large-scale distributed systems.

Preferred Qualifications

  • Track record of open-source contributions to data processing or big data systems (Hadoop, Spark, Celeborn, Flink, etc).

Work Arrangements

This role is available either in an office or a remote location. We offer a hybrid work model that balances in-person collaboration and flexibility.

Compensation

The annual US base salary range for this role is $209,800 - $314,800. Additional benefits may include equity, company bonus, sales commissions/bonuses, 401(k) plan, medical, dental, and vision benefits, and wellness stipends.