$65,000 - 70,000 yearly
Job Title: Junior Software Developer (contract position)
Location: Ottawa, ON (Hybrid work environment)
Reports to: Senior Director, IT
Salary Range: $65,000 to 70,000 per annum
About CCMTA
For Canadians, road safety is a shared priority. We are committed to ensuring safe roads, reducing injuries and fatalities, and making sure every traveler, whether driver or passenger, reaches their destination securely.
The Canadian Council of Motor Transport Administrators (CCMTA) is the national body responsible for coordinating motor vehicle transportation and highway safety across Canada.
Our vision is to achieve the safest and most efficient movement of people and goods on the road globally. With a legacy of over 85 years, we lead national conversations on road safety through our Board of Directors and five Program Committees working towards addressing critical areas within CCMTA’s mandate — drivers, vehicles, data and technology, commercial motor vehicles and carriers, and road safety research.
Beyond its policy and program coordination role, CCMTA builds and operates the national platforms through which Canadian jurisdictions, and partners in the United States, exchange driver, vehicle and motor carrier information. Our small, multidisciplinary IT team designs, builds and runs these systems in house.
Position Summary
Are you a recent graduate or early-career developer looking for a role where your work is used across the country from day one? CCMTA is hiring a Junior Software Developer for a twelve-month term to take ownership of the day-to-day development of CanTruckHub (cantruckhub.ca), the national trucking regulations hub that gives commercial carriers a single place to plan routes and check the weight and dimension limits, hours of service rules, permit requirements and other regulatory information that apply across Canadian provinces and territories.
You will keep the platform accurate and reliable for the trucking industry, build the new features our jurisdictional partners are asking for, hands-on work of converting the web application to Blazor on the .NET stack used across CCMTA's applications, and contribute to the modernization of the Carrier Data Exchange (CDE), the national system through which jurisdictions exchange accident, inspection and conviction information on commercial carriers.
You will work as part of our development team under the guidance and mentoring of our Development Team Lead, alongside a Platform Engineer, a Business Analyst and a Cloud Network and Security Analyst. As your skills grow, you will have the opportunity to contribute to the development of the Interprovincial Record Exchange (IRE), the national platform through which every Canadian province and territory exchanges driver and vehicle information, and CCMTA's most significant modernization initiative.
This is a deliberately well-rounded role. Alongside your development work, you will take on basic system administration and general IT support tasks, from helping staff and administering our Microsoft 365 environment to routine operational tasks on the platforms we host. On a small team, everyone contributes beyond a single specialty, and you will build a breadth of skills that few entry-level roles offer.
What You’ll Do
Education and Experience
Knowledge and Skills
Assets
Language: English is essential; ability to work in both official languages would be an asset.
Citizenship: Canadian citizen or permanent resident (eligible to work in Canada) required.
Additional Requirements: Ability to obtain and maintain a security clearance.
Why Join CCMTA
Working with CCMTA
We’re a small group who are deeply committed to making a difference for Canadians, by making Canadian roads the safest in the world. We have an open and flexible culture, and our team is approachable, fun, and enthusiastic. We enjoy working together, and practice values of accountability, respect, collaboration, engagement, responsiveness and a people-first approach.
This is new position at CCMTA. This is a full-time contract position for up to 12 months, working in a convenient, central location in Ottawa. This position is not remote; however, CCMTA has a hybrid work environment.
You’ll work a standard work week (36.25 hours), Monday to Friday. Our office is easily accessible by transit, as well as a biking/path network, and offers free outside parking.
You’ll earn a competitive salary commensurate with experience, plus employer paid benefits. We offer flexible working hours, and we have an office closure between Christmas and New Year’s!
How to Apply
Please submit your résumé and a cover letter outlining your qualifications and interest in the role to the IT Director at https://ccmta.bamboohr.com/careers.
Closing date for applications is October 5. 2026.
We thank all applicants for their interest. However, only those invited for an interview will be contacted.
CCMTA is committed to fostering an inclusive workplace. We encourage applicants from all backgrounds, and from persons with disabilities in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). Accommodation is available on request during the hiring process. Applicants are asked to make their needs known in advance.
CCMTA does not use artificial intelligence to screen, assess, or select applicants.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
La description de poste en français est disponible sur le site web du CCATM.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.