Software Developer (Routing and Compression)

Transit
Full-time montreal (administrative region), qc Other-General
Posted:
June 05, 2026
Location:
montreal (administrative region), qc, Canada

Job Description

Bike to gym? Train to work? Bus to the boulangerie? Life in the city is a multimodal road trip. As the newest member of Transit’s routing and compression team, you’ll be the map-wielding oracle for millions of riders. You’ll help folks perfectly time their rides, tell them the best places to transfer, and whisper “you actually can catch the earlier train, if you bikeshare to the station instead of walking.”

But even oracles need to run tests, fix bugs, and hunt down edge cases. OpenStreetMap is incredible, but it ain’t perfect. The grids don’t always line up, a street zigs where it should zag, a Twitter user informs you about 6½ Avenue in Midtown that can shave five minutes off your commute — like a Mario Kart speedrun IRL. And while you’d think transit routes would be straightforward to work with because they follow fixed shapes (except when they don’t) the reality is more nuanced. You’ll help us diagnose suboptimal trip plans, figure out whether they’re one-offs or symp...

Apply for this Job

Submit your application for the Software Developer (Routing and Compression) position at Transit.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: montreal (administrative region), Canada
Posted: June 05, 2026
Deadline: July 15, 2026