1

Program Developer Jobs in Ontario (NOW HIRING)

As part of the AJISS Engineering team, the primary role of the Program Engineer - Electrical is to support the Coastal Support team and the Service Delivery team with the management of defects for ...

Environmental Program Engineer

Milton, ON · On-site

CA$84K - CA$93K/yr

The Environmental Program Engineer is responsible for all aspects of the facility environmental management systems, meeting the requirements of ISO14001 standards, environmental control management to ...

Program Manager - Civil Engineer

Toronto, ON · Hybrid

CA$120K - CA$140K/yr

Eng license with Professional Engineers Ontario. We are seeking a Program Manager to oversee the strategic planning, coordination, and delivery of large-scale municipal infrastructure programs ...

Sr. Engineering Program Manager

Toronto, ON · On-site

CA$142K - CA$189K/yr

Solid understanding of DevOps and CI/CD practices, cloud and microservices-based architectures, and experience leveraging automation to improve reliability, scalability, and program execution ...

The Technical Program Management Team The TPM group partners with leaders from Engineering, Product Management, and Design to bring our next generation of security solutions to market. Our teams work ...

Reporting to the Engineering Manager, the Program Manager would develop and maintain programs from inception through to production. Responsibilities: * Manage programs (New and Revised) from Customer ...

Reporting to the Engineering Manager, the Program Manager would develop and maintain programs from inception through to production. Responsibilities: * Manage programs (New and Revised) from Customer ...

The team partners closely with engineering, product, design, research, manufacturing, and go-to-market functions.Program Managers at ecobee own cross-functional delivery, translate product strategy ...

Preferring to 'show' vs. 'tell', Client Engineering co‑creates with clients, in real‑time, on solutions to solve their hardest business challenges. Your role and responsibilities As a Platform ...

New

Program Manager

ON · On-site

$1.3K - $1.8K/wk

This is a multi-faceted role combining aspects of manufacturing engineering and program management, with a focus on Program APQP, Planning & Launch for production readiness. Operating in a cross ...

This is a multi-faceted role combining aspects of manufacturing engineering and program management, with a focus on Program APQP, Planning & Launch for production readiness. Operating in a cross ...

You will partner closely with engineering and business stakeholders to ensure program and product objectives are met across development, validation, and delivery phases. THE PERSON: The ideal ...

next page

Showing results 1-20

Program Developer information

See Ontario salary details

$5

$29

$68

How much do program developer jobs pay per hour?

As of Jul 30, 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 does a program developer do?

A program developer designs, writes, tests, and maintains software applications or systems. They use programming languages such as Java, Python, or C++ and often collaborate with teams to meet project requirements and deadlines.

Can I make 100k as a software developer?

Software developers can earn $100,000 or more annually, especially with experience, specialized skills, and working in high-demand industries or locations. Salaries vary based on factors such as location, education, certifications, and the complexity of projects handled.

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 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 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 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 Program Developers?

Program Developers are professionals who design, plan, and implement new software programs or systems. They analyze user needs, write code, test applications, and work collaboratively with other team members like designers and project managers. In addition to technical skills, Program Developers often manage project timelines and ensure that software solutions meet both user and business requirements. Their work is crucial in creating functional, efficient, and user-friendly software products.

Is AI replacing coders?

Program developers use AI tools to automate certain coding tasks, but AI currently cannot fully replace human coders due to the need for creativity, problem-solving, and understanding complex requirements. AI serves as a complement to coding skills, enhancing productivity rather than replacing the role entirely.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like AI, machine learning, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise in the industry.
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 July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $61,751 per year, or $29.7 per hour.

Job Developer, Manufacturing Program

Reception House Waterloo Region

Kitchener, ON • On-site

CA$53K/yr

Full-time

Posted 15 days ago


Job description

Job title: Job Developer, Manufacturing Program

Department/Team: Programs, Employment

Reports to: Employment Lead - Manufacturing Program

Job type: Full time contract (1 year)

Hours per week: 37.5 hours/week, Monday - Friday 9am-4:30pm, less a daily unpaid hour break

Location: on-site

Minimum Experience:

  • Mid-Level

Compensation: $53,000 per year

Number of vacancies: 1

This vacancy is for a new role


About Reception House

Reception House is a non-profit, community-based organization that delivers quality settlement, integration and support services to refugees and newcomers in Waterloo Region. Since 1987, Reception House has helped thousands of refugees rebuild their lives in Canada through specialized programs and services designed to help them become established in their new communities.

We currently have an exciting opportunity for a full time Job Developer, Manufacturing Program on our Employment team. The Job Developer plays a key role in building employer relationships within the manufacturing sector and negotiating placements, ensuring successful job matches and participant retention. They will act as the main point of contact for employers and work closely with Employment Specialists and program staff to coordinate participant placements, work experiences, and employment opportunities. The Job Developer is an outgoing, personable and reliable worker who enjoys meeting new people, building relationships, and promoting program services to employers and community stakeholders


What you'll do:

  • Meet with local manufacturing businesses and employers to determine recruitment needs and negotiate potential job placements, work experiences, and employment opportunities for participants.
  • Use sales tactics to build professional relationships with prospective employers, promoting program services and participant talent.
  • Provide excellent customer service to employers, building strong partnerships and acting as the main employer contact.
  • Conduct employer outreach, recruitment activities, and hiring events to support participant employment outcomes.
  • Analyse labour market data, employer workforce needs, and participant outcomes to refine job development strategies and track successful placements and hires.
  • Work closely with Employment Specialists and program staff to identify job opportunities that match the skills, interests, and career goals of participants to facilitate successful employment outcomes.
  • Match participant skills and interests with employer workforce needs and coordinate employer introductions.
  • Collaborate with employers to generate employment opportunities and support successful placements and participant retention.
  • Coordinate interviews, placement activities, onboarding processes, and follow-up support with employers and participants.
  • Develop job descriptions and specifications in collaboration with employers.
  • Share new job opportunities with program staff and others as indicated in department procedures.
  • Maintain ongoing communication with employers to support successful placements, retention, and participant success.
  • Attend employment-related events, community engagement activities, and industry networking opportunities to promote program services and secure employment opportunities for participants.
  • Regularly update the database as needed, tracking employer engagement activities, placements, hires, employment outcomes, collecting feedback, and offering recommendations on program activities.
  • Support program staff when needed with participant job search preparation activities and employment readiness initiatives.


What you'll need:

  • Post secondary education in human services, marketing or any business-related field.
  • At least 3 years' experience in a similar or related role, such as job development, business development, B2B sales, or employment services.
  • Knowledge of Employment Ontario protocols and processes is an asset.
  • Knowledge of the manufacturing sector, workforce needs, and local employment opportunities is considered an asset.
  • Knowledge of the local labour market, employment pathways and trends is preferred.
  • Proficiency with technology required, specific skills in Microsoft Office and Employment Ontario databases an asset.
  • Able to think critically and use resources effectively.
  • Ability to create presentations and resources.
  • Strong time management, organization skills and the ability to successfully manage multiple projects at once.
  • Establish and maintain positive working relationships with employers, community stakeholders, industry partners, and internal staff to achieve program goals.
  • Exceptional verbal and written communication skills, with a desire to meet new people, network and leverage relationships with employers.
  • Resilience, perseverance, and an ability to overcome objections.
  • Collaborative team player with a strong customer service focus.
  • Positively influence others to achieve results that are in the best interest of the organization.
  • Ability to take initiative, negotiate and be pro-active.


Working conditions:

  • A valid driver's license and access to a car isrequired.
  • Travel within Waterloo Region needed to attendoff-site meetings and events.
  • Must be able to move freely throughout buildings and travel within community with reasonable accommodations asrequired.
  • Some evening and weekend work may be required to attend meetings or events.


Benefits:

At Reception House, we truly value our employees and the incredible work that they do. Some benefits we provide include;

  • Employee and Family Assistance Program (EFAP)
  • Staff appreciation events
  • Wellness initiatives
  • Professional development opportunities

Reception House Waterloo Region welcomes and encourages applications from people with disabilities, visible minorities, Indigenous peoples, and individuals from all equity-seeking groups. We will accommodate candidates partaking in the recruitment process upon request. If you require a disability-related accommodation during this process, please contact us at hr@receptionhouse.ca.

We are committed to providing clear and equitable compensation information. The compensation posted reflects the expected pay for this role at the time of posting and may be adjusted based on experience, internal equity, and market conditions.