Transit

Software Developer (Routing and Compression)

📍 Location
montreal (administrative region), qc
⏰ Job Type
Full-time
📅 Posted
June 05, 2026
Apply Now

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

Start Your Week Right!

Apply now and make every Monday exciting with Transit

Apply for this Position