Software Engineer - Distributed Systems

HRB
Full-time toronto, montreal (administrative region), calgary, vancouver, winnipeg, quebec, edmonton, ottawa, mississauga, ontario, quebec, alberta, metro vancouver regional district, manitoba, capitale nationale, division no. 11, ontario, peel region IT & Technology
Posted:
June 06, 2026
Location:
toronto, montreal (administrative region), calgary, vancouver, winnipeg, quebec, edmonton, ottawa, mississauga, ontario, quebec, alberta, metro vancouver regional district, manitoba, capitale nationale, division no. 11, ontario, peel region, Canada

Job Description

About the Role

We are looking for adistributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningfully improve our ability to move massive amounts of customer data. This role also provides a unique opportunity to work on a multi-cloud and multi-region infrastructure that supports a global customer base.

We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. This comes in different forms: you will own and deliver projects from start to finish, you will work directly with customers to solve their hardest scaling problems, and you will have a lot of influence over what we work on as a team and company.

Apply for this Job

Submit your application for the Software Engineer - Distributed Systems position at HRB.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: toronto, montreal (administrative region), calgary, vancouver, winnipeg, quebec, edmonton, ottawa, mississauga, Canada
Posted: June 06, 2026
Deadline: July 16, 2026