1

Program Developer Jobs in Ontario (NOW HIRING)

CA$21.12 - CA$22.96/hr

Job Duties Include Program Supervisor - River Rocks * Initiates, develops and maintains ... Supportsstaff team members in the facilitation of general daily programming and/or events.

CA$21.12 - CA$22.96/hr

Job Duties Include Program Supervisor - River Rocks * Initiates, develops and maintains ... Supportsstaff team members in the facilitation of general daily programming and/or events.

Oversee the daily delivery of youth programming at both the Weston Mount Dennis Youth Centre and Humber Youth Program. * Facilitate structured programming using BGC Canada-approved frameworks ...

Oversee the daily delivery of youth programming at both the Weston Mount Dennis Youth Centre and Humber Youth Program. * Facilitate structured programming using BGC Canada-approved frameworks ...

Program Scheduler

Toronto, ON ยท Hybrid

CA$128K - CA$148K/yr

The Program Scheduler will be responsible for managing project schedules, ensuring accurate ... About you * Recognized degree in engineering or a relevant discipline. * Minimum of 10 years ...

Serving as the primary liaison between customers, suppliers, engineering, manufacturing, and ... in program/project management within the injection molding or tooling industry, with customer ...

DevOps Developer

Toronto, ON ยท On-site +1

CA$125K - CA$140K/yr

You will shape the developer experience for teams shipping TypeScript, Angular, NestJS, Java ... We celebrate hard work through recognition programs, performance bonuses, and opportunities for ...

Design Manager, Gateway Program

Toronto, ON ยท On-site

CA$125K - CA$160K/yr

Sector of activities- Owner's Engineering for Ports & Airports Market. Location Requirements- In person 5 days a week at project office. Please note that this job posting is intended for you to ...

Who We're Looking For We are seeking a Spacecraft Program Scheduler who will own and maintain the ... The Scheduler will translate engineering and manufacturing inputs into a logical, resource-informed ...

Serving as the primary liaison between customers, suppliers, engineering, manufacturing, and ... in program/project management within the injection molding or tooling industry, with customer ...

Be Seen First

Program Manager

Aurora, ON ยท On-site

CA$100K - CA$109K/yr

Guiding tooling and stamping programs from the purchase order through to full-scale production ... Design & Engineering Oversight: Reviewing tooling and equipment designs, and running cross ...

Program Manager

Toronto, ON ยท On-site

CA$100K - CA$105K/yr

The Program Manager is responsible for leading customer and internal programs from launch through production, ensuring successful execution across engineering, operations, quality, supply chain, and ...

Showing results 21-40

Program Developer information

See Ontario salary details

$5

$29

$68

How much do program developer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for program developer in Ontario is $29.69, according to ZipRecruiter salary data. Most workers in this role earn between $18.27 and $40.38 per hour, depending on experience, location, and employer.

What is a program developer?

A program developer creates or enhances software to meet company needs. As a program developer, you make work on applications for different departments, such as human resources, sales, or data processing. Your job duties include designing software solutions that make the company procedures more efficient, programming the computer language, and troubleshooting the code to resolve bugs and errors. Program developers may work independently or on a team of software designers.

What are the key skills and qualifications needed to thrive as a program developer, and why are they important?

To thrive as a Program Developer, you need strong programming skills, knowledge of software development methodologies, and typically a degree in computer science or a related field. Familiarity with tools like version control systems (e.g., Git), integrated development environments (IDEs), and frameworks relevant to the target platform is essential. Problem-solving abilities, teamwork, and effective communication are important soft skills that set top developers apart. These competencies enable the creation of robust, maintainable software solutions and efficient collaboration within development teams.

What are some common challenges faced by program developers when collaborating with cross-functional teams?

Program Developers often work closely with designers, product managers, and quality assurance teams. A common challenge is ensuring clear communication across these diverse groups, as each may have different priorities and technical backgrounds. Balancing feature requests with technical feasibility and project deadlines can also be demanding. Successful Program Developers proactively seek feedback, clarify requirements, and use collaborative tools to keep everyone aligned, which helps minimize misunderstandings and bottlenecks.

What is the difference between Program Developer vs Software Engineer?

AspectProgram DeveloperSoftware Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's or master's degree in computer science or software engineering
Work EnvironmentOften works on specific projects, coding, and debuggingDesigns, develops, tests, and maintains software systems
Industry UsageCommon in software development firms, tech companies, and IT departmentsWidely used across tech, finance, healthcare, and other industries
Search & Comparison IntentOften compared for coding roles and project workCompared for system design and software architecture roles

While both Program Developers and Software Engineers work in software creation, Program Developers typically focus on coding and implementing specific programs, whereas Software Engineers are involved in designing and architecting entire software systems. The roles often overlap, but Software Engineers usually have broader responsibilities in system design and integration.

What are popular job titles related to Program Developer jobs in Ontario?

For Program Developer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Program Developer jobs in Ontario look for?

The top searched job categories for Program Developer jobs in Ontario are:

What are popular job titles related to Program Developer jobs in ON?

For Program Developer jobs in ON, the most frequently searched job titles are:

Infographic showing various Program Developer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, and 3% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $61,751 per year, or $29.7 per hour.

Part Time Program Supervisor - River Rocks Leadership Program

Town of Ajax

Ajax, ON โ€ข On-site

CA$21.12 - CA$22.96/hr

Part-time

Medical, Retirement

Posted 4 days ago


Job description

Department

Recreation & Culture

Job Type

Regular

Number of Positions

1

Affiliation

Non-Union

Compensation Range

$21.12 - $22.96

Job Summary

Program Supervisor - River Rocks - Leadership Program
Reporting to the Community Recreation Coordinator, the Program Supervisor - River Rocks - Leadership Program is responsible for planning and executing specialized programming, incorporating Participant Partnerships, Lifeskills, and Youth Advocacy. Supervisor is also accountable for providing on-site staff mentorship and training to the program leaders.

Job Duties Include

Program Supervisor - River Rocks

  • Initiates, develops and maintains relationships with registered participants.
  • Assists with oversight, planning, organization and leadership of all River Rocks activities, including off-site trips.
  • Supportsstaff team members in the facilitation of general daily programming and/or events.
  • Employsvaried methods of consultation to determine areas of participant interest and programming needs.
  • Monitors space, provide direction, and addresses any issues surrounding: team members' performance, volunteer engagement, participant interactions and safety, programming, and equipment use.
  • Worksto build a culture of engagement and respect, creating a sense of pride and connection within the River Rocks Program.
  • Enforcesbehaviour criteria amongst participants.
  • Maintainsthe tidiness of the programming space, and managescare of equipment, maintaining accurate inventory.
  • Takes appropriate action to deal with incidents, problems, emergencies as outlined in the Departmental Policies and Procedures.
  • Responsible for administrative tasks necessary to support the Community Recreation Coordinator, including but not limited to: Distributing staff shift placements, incident reports, summary reports, damage reports, worker injury report, and communication logs.

Qualifications/Skills

  • Completion of Grade 12 High School Diploma or equivalent.
  • Minimum 1-2 years' experience in the recreation field working Recreation programs with Children and/or Youth.
  • Knowledge and experience related to the delivery of recreational programs and youth services.
  • HIGH FIVE - Quest 2 certification preferred
  • Public relations skills and interpersonal skills.
  • Leadership resource knowledge and programming skills.
  • Excellent organization, time management and planning skills.
  • Self-motivated, positive, confident and approachable.
  • Ability to work with minimal supervision.
  • Strong oral and written communication skills.
  • Current Standard First Aid with CPR Ccertification (If hired, must be obtained by September 21, 2026).
  • HIGH FIVE - Principles of Healthy Child Development certification (If hired, must be obtained by September 21, 2026).
  • Willingness to obtain Behaviour Management Systems certification.
  • Ableto provide a clear Criminal Reference/Vulnerable Sector check that is current (completed in the last 6 months), upon being hired.

Nice to Have

  • Food Handlers certificate is an asset

What is Offered to Staff

  • Compensation: We offer competitive pay that reflects the responsibilities of the position.
  • Hours of Work:This is a non-union position that works up to 10 hours per week.5 hours of program time, per week and 2.5 hours on Mondays (MCC) and Wednesdays (ARC) for program implementation. The hours of program are Monday and Wednesday 3:45pm to 6:15pm, and various daytime office hours.
  • Town Perks: The Town offers part-time staff access to an Employee & Family Service Program, Health & Wellness Program, Town of Ajax Fitness Centre Combo Membership and a defined pension plan (OMERS pension - https://www.omers.com/).

How to Apply

If this opportunity matches your interest and experience, please click the "Apply" button above and apply by 11:59 p.m. on the closing date:

August 30, 2026

Vacancy Statement

All job postings issued by the Town of Ajax are intended to fill existing vacant positions unless otherwise stated.

Are you a current Town of Ajax employee?

If you are a current Town of Ajax, please apply internally through the Jobs Hub app of your Workday account in order for your application to be processed as an internal applicant.

Equal Opportunity Employer

The Town of Ajax is committed to employment equity and building a workplace where all employees feel valued, respected and supported. We welcome applications from candidates of all backgrounds, especially those who have been historically excluded, including Black and Indigenous people, racialized communities, disabled persons, 2SLGBTQIA+ individuals, and others facing systemic inequities. If selected for an interview, you will be provided with an opportunity to indicate your access needs. We are committed to ensuring an accessible and respectful hiring process.

If you would like to request content in an alternate format, please contact Human Resources by emailing careers@ajax.ca.

Personal information collected through the recruitment process will be used solely to determine eligibility for employment. We thank all candidates in advance; however, only those being considered for an interview will be contacted.

Artificial Intelligence (AI)

We utilize AI solely for the purpose of anonymizing the application process to help ensure fairness and equity. Please note that AI is not used to screen candidates or make decisions regarding their suitability for any role.