💼 Full-Time Position

Software Developer (Routing and Compression)

🏢
Transitapp
📍 montreal (administrative region), qc, Canada
📍
Location
montreal (administrative region), Canada
📅
Posted
June 12, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

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