Talent.com
Software developer (data)
Software developer (data)Transitapp • Montreal, Montreal (administrative region), CA
Software developer (data)

Software developer (data)

Transitapp • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

Transit isn’t magic — but for millions of our riders, it sure feels that way.

For the last decade our team has worked tirelessly to blow the minds of our riders off their hinges with data innovations, be it improving their ETA predictions with machine learning, or pinpointing the location of their underground trains using their phone’s motion sensors. We’ve scoured the earth for the best data sources, improved upon them, and created others entirely from scratch with a combination of technical bravura and rider crowdsourcing. Today, Transit is the gold standard of transit data for riders and agencies alike.

We’re now looking for a first principles-minded, data-savvy developer who’d stop at nothing to make our data pipelines better — because don’t the bus lines stop enough as it is already?! You’ll master our stack from tip-to-tail, making improvements to our data collection, analytics, and APIs so that the right internal and external stakeholders are always getting the cleanest, most reliable, and up-to-date data. You’ll collaborate with our data scientists to build products for riders, agencies, and members of Transit’s cabin crew, and serve as a trusted technical partner as we dream up the next data-encrusted rabbit to pull out of our CI / CD-enchanted hat.

With your help, we’ll make public transit more compelling for riders to use and easier for transit agencies to improve, all while helping your city (and hundreds of others!) become more delightful places to live, breathe, and roam around.

Interested? Hallelujah! Here’s what we’ll need on your end :

Help design and develop scalable backend services . These include APIs, authentication, and various business logic things. You’ll continuously integrate them with frontend and external systems

Build and maintain robust data ingestion and ETL pipelines for structured and unstructured data, using Google Cloud Platform (GCP) and other data engineering frameworks

Collaborate with our infrastructure and platform teams to ensure backend systems and pipelines are secure, observable, and scalable in the cloud

Work closely with our data scientists to productionize machine learning components , prioritizing squeaky-clean code, integration into product pipelines, and upholding Transit’s rigorous engineering standards

You don’t need to come from a traditional data engineering background, but you should be a data-minded dev with the necessary backend chops! Our ideal candidate will have :

Strong skills in Python or Typescript , with experience writing clean, maintainable, and testable code

Experience with building backend systems , RESTful APIs, and habituated to modern software development practices (version control, CI / CD, testing frameworks, etc.)

The willingness to work with cloud platforms — ideally, you’ve worked with Google Cloud Platform (GCP) before — and you’re also ideally familiar with services like BigQuery, Pub / Sub, Cloud Run, and Dataflow

Experience designing and deploying data pipelines (or an interest in learning the tools and patterns for scalable ETL / ELT workflows)

Familiarity with relational and non-relational databases (e.g. PostgreSQL, Redis)

Comfort working with containerized applications using Docker and orchestration tools like Kubernetes

Would be nice if

You live (or dream of living!) in Montreal

Familiar with Airflow and other workflow orchestration tools

Passionate about cities, urbanism, public transit, design, technology, or all the above

Familiarity with transportation data formats like GTFS, GTFS-rt.

Don’t feel like all the requirements apply to you but you still think you’d be a great fit for Transit? Don’t hesitate to apply!

Compensation and benefits

$80 000 - $115 000 CAD per year, based on experience

Stock options

Comprehensive medical and dental coverage

Four-day work week at full-time salary (yes, you read that right)

Apple laptop and equipment

$1,600 annual mobility allowance. STM? BIXI? Uber? E-bike? Scooter? Going car-free is free at Transit.

A training and development budget

Generous maternal / paternal / parental leave policy. Gotta fill out our tandem bicycles somehow!

Spend your days surrounded by first-rate teammates and the best view of Montreal and / or [insert exotic Zoom background]

When you’re in the office : you’ll be in urbanist heaven, surrounded by Mile End’s urban gardens, bike paths, BIXI docks, bus stops, a metro station, and limitless restaurants… cafés… bars… concert halls… bagel boutiques…

Communal lunch-and-learn with free food in the office each week

Public transit is used by overwhelmingly more women and people of colour than other modes of transportation. We try to make sure the diversity of our users is reflected in the team that serves them. Because when we include people of all races, genders, sexual orientations, ages, and identities — we end up building a better app for everyone who uses Transit.

We encourage candidates of all ages, genders, origins and orientations to apply. If you’d like to specify which pronouns you use, feel free to include that in your application email.

And if your lived experience has given you a unique perspective on all things transportation, mobility, accessibility, urbanism? Let us know, and we’ll make sure your application gets the attention it merits.

How to apply

Shoot us an email at jobs+software@transitapp.com with a CV and the words “I’m feeling RESTful” in the subject line. Include a quick summary of who you are and why you’re interested in working at Transit, and some projects you’re proud to have worked on. We look forward to meeting you!

PS : When you apply, let us know how you heard about the position! Whispers, grapevines, middle-of-the-night Google searches? We’re dying to know.

PPS : Unfortunately, we don't accept in-person applications or singing telegrams. Make your application sing instead!

#J-18808-Ljbffr

Create a job alert for this search

Software Developer • Montreal, Montreal (administrative region), CA

Similar jobs
Senior Software Developer

Senior Software Developer

Fundica • Montreal, QC, Canada
Full-time
Fundica is Canada's most award-winning online funding tool a search engine for all funding programs in Canada.The platform matches entrepreneurs, private investors, public funders and adviso...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer - Growth

Senior Software Developer - Growth

Botpress Technologies Inc. • Montreal, QC, Canada
Full-time
The Growth team at Botpress is seeking a Software Developer with a knack for swift, practical development and a passion for experimentation. The ideal candidate is focused on solving problems, thriv...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack NET Cloud & Data Developer

Senior Full Stack NET Cloud & Data Developer

Corning Inc. • Montreal
Full-time
Senior Full Stack NET Cloud & Data Developer.The company built on breakthroughs.Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocea...Show more
Last updated: 2 days ago • Promoted
Software Engineer, Data Infrastructure & Acquisition - Montreal, Canada

Software Engineer, Data Infrastructure & Acquisition - Montreal, Canada

Clutch Canada • Montreal
Full-time
PLEASE APPLY THROUGH THIS LINK : .The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever ...Show more
Last updated: 30+ days ago • Promoted
Développeur • se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (Data I

Développeur • se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (Data I

TobogganLabs • Montreal, QC, Canada
Full-time
Développeur •se logiciel senior (Infrastructure de données & ETL).Toboggan Labs est une firme-conseil boutique qui œuvre à l'intersection de l'IA et de la san...Show more
Last updated: 11 days ago • Promoted
Senior Full Stack NET Cloud & Data Developer

Senior Full Stack NET Cloud & Data Developer

Corning Incorporated • Montreal
Full-time
Senior Full Stack NET Cloud & Data Developer.Be among the first 25 applicants.Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocean ...Show more
Last updated: 2 days ago • Promoted
Software Developer - Fleet

Software Developer - Fleet

SafelyYou • Montreal
Full-time
Quick Apply
SafelyYou is working to ensure the highest-quality care for seniors in any care setting, anywhere in the world, driven by proven AI, unmatched clinical expertise, and an immeasurable passion for ca...Show more
Last updated: 30+ days ago
R Developer

R Developer

Targeted Talent • Montreal, QC, Canada
Permanent
We are looking for an experienced.Our client is a fintech company based out of Vancouver.Years experience working in Data Engineering / Data Science utilizing R (purrr, tidyr, dplyr, tibble, & th...Show more
Last updated: 30+ days ago • Promoted
Senior Data Developer (AI / ML)

Senior Data Developer (AI / ML)

MEDFAR • Montreal
Full-time +1
MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported by a large communit...Show more
Last updated: 22 hours ago • Promoted • New!
Software Developer

Software Developer

Construction Virtuelle et Technologie BI • Montreal, QC, Canada
Full-time
We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications.The ideal candidate will have expertise in both front-end and back-end techno...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

1perTInent inc • Montréal, QC, Canada
Full-time
Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.Additionally, since 2015, ...Show more
Last updated: 30+ days ago • Promoted
Bigdata Developer

Bigdata Developer

System Canada • Montreal
Full-time +1
System Canada resources have a broad range of skills in different technologies.The large skill-set has been made possible by a conscious focus on strengthening our skills base.Every person selected...Show more
Last updated: 13 days ago • Promoted
Software Developer – API

Software Developer – API

Amilia • Greater Montreal Area, QC, CA
Full-time
Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Show more
Last updated: 30+ days ago
Fullstack Developer II - Data Governance & Protect

Fullstack Developer II - Data Governance & Protect

ShareGate • Montreal
Full-time
A leading software company in Montreal is seeking a Software Developer II to design and maintain fullstack features using C#. The ideal candidate should have over 3 years of software development exp...Show more
Last updated: 12 days ago • Promoted
Senior Data Developer

Senior Data Developer

Poka Inc. • Montreal
Full-time
At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge,...Show more
Last updated: 30+ days ago • Promoted
Software Architect : AEC Platform Data

Software Architect : AEC Platform Data

Autodesk, Inc. • Montreal
Full-time
Licence en informatique ou expérience équivalente • Plus de 10 ans d'expérience en tant qu'architecte logiciel dans des environnements cloud à forte intensité de données • Expérience des services clo...Show more
Last updated: 2 days ago • Promoted
OSINT Software Engineer : Build Scalable Data Pipelines

OSINT Software Engineer : Build Scalable Data Pipelines

Liferaft • Montreal
Full-time
A forward-thinking technology company is seeking a highly skilled Software Engineer to join their team.This position involves designing and developing advanced OSINT tools in a collaborative, hybri...Show more
Last updated: 14 days ago • Promoted
Senior Data Developer – Dead by Daylight

Senior Data Developer – Dead by Daylight

Behaviour Interactive • Montreal
Full-time
Senior Data Developer – Dead by Daylight.Senior Data Developer – Dead by Daylight.Are you ready to dive into the world of cutting‑edge video game development? Headquartered in Montreal, Behaviour I...Show more
Last updated: 30+ days ago • Promoted