Software Developer
$105k - $160k per yearMobilityData
- Remote job
About the position
- Full time, 40h/week
- Permanent
- Starting annual salary range: 105 000 CAD - 160 000 CAD
- Location: we're primarily recruiting a Montreal-based person
- Type: 95% Remote/Working from home and 5% travel for conferences, summits, etc.
Perks and benefits:
- Open-minded and inclusive team that values care, collaboration, communication, accountability, pragmatism and diversity
- 20 annual vacation days and additional paid time off for sick days, parental obligation, bereavement, etc.
- Closed between Dec 25th and January 1st of every year (i.e. additional employer paid time off)
- Health premium reimbursement (employer contribution may vary per country of employment)
- Virtual health care service and wellness expense account
- RRSP (Canada) and 401K (USA) employer contributions
- Compensations for public-transit and shared-mobility passes, home office material and coworking space
Hundreds of millions of public transit passengers around the world rely on apps to get information on how to get around. These apps and transportation providers rely on data standards to structure and exchange this information on things like subway routes, bus schedules, network disruptions, fares, and many other useful pieces of passenger information.
GTFS (General Transit Feed Specification) is a widely adopted open standard used by several thousand agencies across the globe such as the New York MTA, Tokyo Metro, and Paris RATP. This standard facilitates the dissemination of transit information to passengers through popular apps like Apple Maps, Google Maps, Transit, and Moovit.
At MobilityData, our mission is to enhance the traveler experience through the usage of open data standards for the mobility ecosystem in order to empower people to travel in the most sustainable ways across the globe. Our work includes facilitating discussions to advance standardization efforts for the benefit of global users, proposing new functionalities, and offering support through comprehensive documentation and training.
What You Will Do
Our Public Transit Data Quality product area is responsible for tools that help data producers increase spec compliance, accuracy, and depth of their transit data.
As a software developer in our small, high-performance team, you will wear multiple hats—focusing primarily on robust backend development with secondary frontend contributions to ensure a seamless experience.
Reporting to the technical lead, the software developer will work alongside product managers, developers, and an active open-source community to define the future of transit data quality. We are looking for someone with a strong interest in public transport and shared mobility, eager to contribute to our diverse engineering ecosystem.
Responsibilities
- Software Development
- Collaborate with the product manager to build tools aligned with the established roadmap.
- Deliver scalable, testable, and maintainable code using our diverse technology ecosystem (Python, Java, TypeScript/NextJS).
- Leverage AI tools to accelerate development and streamline code reviews, always maintaining a human-in-the-loop approach to ensure quality.
- Contribute to documentation and educational content to communicate technical requirements to both technical and non-technical audiences.
- Open Source Collaboration & Software Maintenance
- Review code developed by our contributors and provide feedback to ensure best practices.
- Participate in triaging issues and maintaining our tools based on severity and priority.
- Work on key initiatives featured in our portfolio, including the GTFS Validator ( MobilityDatabase Web ( and Mobility Feed API (
- Knowledge Sharing
- Share knowledge, promote standard methodologies, and collaborate with our team of developers.
Who You Are
We value curiosity, a collaborative spirit, and a pragmatic approach to problem-solving. As a developer at MobilityData, you will be expected to wear multiple hats, working across our diverse environment to build tools that matter.
- Adaptability & Versatility: You are comfortable context-switching between backend logic and frontend interfaces, thriving in environments where you can explore various tools.
- Engineering Ecosystem: You bring a strong technical foundation to our team:
- Core Stack: You are proficient in Python and/or Java, and willing to work with TypeScript/NextJS.
- Infrastructure & CI/CD: You are experienced with cloud-native infrastructure, automated delivery pipelines, and Infrastructure as Code (e.g., Terraform).
- Design Philosophy: You embrace Schema-First/Model-First development using OpenAPI to build robust, contract-driven APIs, always prioritizing reliability and seamless delivery.
- Open Source Mindset: You are eager to work in an open collaborative environment, engage directly with community contributors, and take pride in maintaining public-facing repositories.
- Mission-Driven: You possess a strong interest in public transport and shared mobility, motivated by the goal of improving data quality for the public good.
- Experience Level: You cumulate 3+ years of professional software development experience. You excel at taking ownership of defined features, troubleshooting complex issues, and creating clear technical documentation.
- Education Level: You hold a Bachelor's degree in computer science, software engineering, computer information systems, a related field, or an equivalent combination of education and relevant experience.
- Languages : You are fully proficient in English speaking and writing; multilingual abilities are an asset.
- ...networks of the future. Our talented people deliver future-ready software, services, and integrated platforms that power broadband and... ...Position Summary: Vecima is looking for a dynamic Software Developer to join our project focused teams in Saskatoon, SK. As a member...SuggestedFull timeLocal areaRemote workNight shift
$80k - $130k per year
...pride in providing high quality work and services to our clients and expect the same from our employees. We are looking for a Software Developer to join our Vancouver-based team and contribute to the continued development of our in-house data systems platform. This is...SuggestedFull timeFor contractorsWork at officeLocal area- ...factory operators, technicians, and production teams — all building the future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal...SuggestedFull timeInternshipRelocation packageFlexible hours
- ...large, global organization. Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our... ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible...SuggestedFull timeApprenticeshipCasual workWork at officeWorldwide
$97.56k per year
...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business...SuggestedLong term contractPermanent employmentFull timeWork at office$24 - $28 per hour
...Description Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their own skills and knowledge in the process. You’ll join a team of experienced Software Developers, and a dedicated Business...- ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this client-facing role, you will deliver work independently, write and maintain production Python code, build and maintain automated tests,...Long term contractFull timeTemporary workWork at office2 days per week
$58k per year
...Job Opportunity: Software Developer Co-op Duration: 8 Months Start Date: January 4, 2027 Location: Vancouver, BC Work-Model: Hybrid About Us At Cambio Earth, we’re on a mission to help infrastructure operators adapt to our changing planet. As an enterprise...Casual workInternshipWork at office- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Lead Software Developer, we expect you to be disciplined regarding software development, ready and eager to lead projects and initiatives, and...Full timeWork at officeFlexible hours
- ...contributions, technical blogging, or conference speaking. What DRW Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~ Continuous learning through paid postgraduate degrees, Dev...Full timeLocal area
- ...financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and...Long term contractFull timeWork at officeLocal area2 days per week
$90k - $110k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...and industrial automation. We are looking for a Software UI Developer to support the design, development, testing, and maintenance of...Full time- ...A-CX is a software design and development partner for progressive companies, delivering innovative... ...member of our team, you will work on developing and integrating solutions with C++,... ...implementing software solutions for our clients. Develop secure, scalable, and high-performance...Long term contractFull timeFor contractorsLive InRemote work
$104.3k - $136.8k per year
...supportive environment. Join us at Varicent—where your talent and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep...Full timeWorldwide$130k - $170k per year
...As a member of the Development team and working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent...Full time- ...backed by the secure infrastructure and scale of our multi-billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS Digital is seeking a Senior Software Developer to join our Digital...RemplacementPermanent employmentFull time
- ...innovative technology. We place great emphasis on developing equipment to meet the specific requirements of each... ...with you! Career Opportunity ISE is seeking a Software to join our team! The Software Developer is responsible for the design, development, testing,...Long term contractFull timeInternshipWork at office
- ...Procedures and Informatica PowerCenter workflows. Design and develop scalable microservices using Java, Spring Boot, and cloud-native... ...engineering teams. Required Qualifications ~10+ years of software development experience with Java-based enterprise applications....Full time
- ...services are customized to meet specific needs. For more details please visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2 Work Status: US Citizen / Canadian Citizen / TN VISA Skills...Permanent employmentFull timeContract workTemporary work
$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...Full timeRemote work- ...that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code? You’re...Full timeWorldwide
$3600 - $4500 per month
.... A number of our students return to us after they graduate and start developing their professional career at Visier! And we use state-of-the-art technology to build our innovative full-stack software solution that helps people see the truth and drives organizations to perform...Internship- ...put ourselves in others’ shoes. Authenticity – We like people, not pretense. Determination – We kick down walls. The Software Developer is a technical role within the IT department responsible for contributing to the design, development, and maintenance of business...Full timeWork from home
- ...responsible for the design, development and testing of multiple software modules. • Ensure implementation meets design objectives. •... ...computing architectures. • Collaborate with other software developers in the team to implement software that align and extend platforms...Permanent employmentFull time
- ...full-time in office attendance* As a Full Stack Java/React Developer, you will work on large-scale web applications, including... ...workflows, Kubernetes, and Docker. ~ Solid understanding of the software development lifecycle (SDLC) and common architectural patterns....Full timeWork at officeLocal areaRemote work
$124k - $186k per year
...Senior Software Developer Direct Hire / Full time, Hybrid, Burnaby BC, Canada D-Wave (NYSE: QBTS) a leader in the development and delivery of quantum computing systems, software, and services, and is the world’s first commercial supplier of quantum computers—and the only...Full timeDirect hireLocal area$100k - $135k per year
...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions...Full timeWork at officeRemote workFlexible hours$113.4k - $162k per year
...curious builders using technology to make communication more affordable and powerful for millions of users every day. As a Software Developer - Backend , you won’t just build services—you’ll shape the systems, architecture, and tooling that make them possible. At...Long term contractFull timeTemporary workWorldwide$24 - $28 per hour
...Description As a developer at Zaber, you will work on projects critical to Zaber’s motion control product line. This is a great opportunity to learn how to develop embedded software in a commercial environment from the requirements gathering stage to implementation and testing...Internship$80k - $100k per year
...see the surface. All our products are proudly designed and built in Waterloo. What you’ll do We're looking for a Software Developer (Internal Tools)to build and maintain the software that keeps our teams moving. Internal tools are often treated as an...Full timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software developer summer internship Remote
- software engineer - ai machine learning Remote
- software engineer co-op Remote
- software developer co-op Remote
- junior software developer Remote
- software development engineer Remote
- part time software developer Remote
- développeur logiciel Remote
- software developer no experience Remote
- software engineer intern Remote

