Transitapp

Software Developer (Routing and Compression)

📍 Location
montreal (administrative region), qc
⏰ Job Type
Full-time
📅 Posted
May 31, 2026

Job Description

Overview

Location: Montreal, QC · Employment type: Full time

Responsibilities

  • Add new functionality to the trip planner and other parts of the app.
  • Diagnose suboptimal trip plans, determine whether issues are one-offs or systemic, and implement improvements.
  • Work on data compression (OSM, GTFS, GBFS, etc.) to reduce the app’s data footprint.
  • Collaborate with transit data experts and the GO team to deliver fast, user-friendly plans for every trip.
  • Ensure performance remains a priority and that code runs with high efficiency.
  • Integrate transit detours and support flexible transit services that don’t follow fixed routes.

Knowledge and Skills

  • A minimum of 1 year or equivalent professional experience with C++.
  • Understanding of data compression techniques, graph algorithms, and data structures.
  • Nice to have: Python; familiarity with infrastructure and deployment (Kub...

Ready to Apply?

Take the next step in your career journey with Transitapp

Apply Now