2

Python Developer Part Time Jobs in Ontario (NOW HIRING)

We are seeking a part-time professor to teach SED1515: Embedded Programming and Scripting for ... Python. The focus is on developing practical automation, monitoring, and control scripts ...

We are seeking a part-time instructor to teach SED 1115: Embedded Programming and Scripting, a 3 ... platform and Python programming language. The course focuses on developing practical automation ...

AI Engineer Intern/Co-op

Markham, ON · Hybrid

CA$24 - CA$28/hr

Basic understanding of Python or similar scripting/programming languages. * Familiarity or exposure ... This role is designed to support academic schedules with flexible part-time hours during academic ...

Research Programmer

Toronto, ON · Hybrid

CA$82/hr

Skilled in Python, HTML, Apache, MySQL, with heavy focus on PHP. * Should be able to integrate CSS ... Negotiable part-time 3 days/week up to full-time 5 days/week. * Work will be on-site. * Possibility ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... We are seeking a part-time professor to teach a course in an introduction data analytics and ...

Professeur a temps-partiel etudiant/ Student Part-Time Professor Date Posted (YYYY/MM/DD): 2026/05 ... programming skills in languages relevant to immersive technologies, such as C#, Java, Python, C/C ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... Professeur a temps-partiel regulier / Regular Part-Time Professor Date Posted (YYYY/MM/DD): 2026/05 ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... Professeur a temps-partiel regulier / Regular Part-Time Professor Date Posted (YYYY/MM/DD): 2026/05 ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... Professeur a temps-partiel regulier / Regular Part-Time Professor Date Posted (YYYY/MM/DD): 2026/05 ...

Assisting in data cleaning, preprocessing, and feature engineering for machine learning workflows ... Experience with Python, R, SQL, or related data analysis tools * Familiarity with machine learning ...

Python Developer Part Time information

See Ontario salary details

$20K

$101.8K

$179.5K

How much do python developer part time jobs pay per year?

As of May 29, 2026, the average yearly pay for python developer part time in Ontario is $101,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,500.00 and $132,500.00 per year, depending on experience, location, and employer.

What Does a Part Time Python Developer Do?

Python is a programming language used for data analysis and visualization. Some of your responsibilities as a part-time Python developer are to write scalable and effective code, develop an application using user-facing elements, test and debug computer programs, and create backend components to improve performance and responsiveness. Your other duties include working within the existing framework to ensure that software fits the client’s needs, implementing data protection and security solutions, examining current systems to determine where improvements could be beneficial, and prioritizing and assessing feature requests to determine if these are feasible and something that you can implement.

What are the key skills and qualifications needed to thrive as a Python Developer Part Time, and why are they important?

To thrive as a Python Developer Part Time, you need strong programming skills in Python, experience with frameworks like Django or Flask, and a background in computer science or related fields. Familiarity with version control systems like Git, databases such as PostgreSQL or MySQL, and cloud platforms is typically required. Effective time management, problem-solving abilities, and strong communication skills are essential soft skills for this role. These skills and qualities ensure you can efficiently deliver reliable code, collaborate with teams remotely, and adapt to project requirements in a flexible work environment.

What are the typical challenges faced by part-time Python Developers when integrating with full-time teams?

Part-time Python Developers often encounter challenges related to communication and staying updated with ongoing project developments, as they are not present during all team meetings or daily stand-ups. To overcome this, it's important to establish clear channels for asynchronous communication and regularly review project documentation or code repositories. Proactively syncing with team members and utilizing collaboration tools like Slack, Jira, or GitHub can help ensure smooth integration and contribution to the team's goals.

What are Python Developer Part Time jobs?

Python Developer Part Time jobs involve working with the Python programming language to build, maintain, or enhance software applications, but on a part-time basis. This means the developer typically works fewer hours than a full-time role, often ranging from 10 to 30 hours per week. Part-time Python developers may handle tasks like writing code, debugging, developing scripts, or integrating APIs, depending on the employer's needs. These roles are common in startups, remote teams, or companies with flexible work arrangements. The flexibility allows professionals to balance other commitments while contributing technical expertise.

What is the difference between Python Developer Part Time vs Python Developer Full Time?

AspectPython Developer Part TimePython Developer Full Time
Work HoursLess than 30 hours/week40 hours/week or more
SalaryPro-rated based on hoursFull salary with benefits
Job ResponsibilitiesFocused tasks, limited scopeBroader responsibilities, project involvement
Work EnvironmentRemote or flexibleOften office-based or hybrid

The main difference between Python Developer Part Time and Python Developer Full Time lies in work hours, compensation, and scope. Part-time roles offer flexibility with fewer hours and responsibilities, while full-time positions provide comprehensive engagement and benefits. Both roles require similar skills and credentials, but the commitment level varies.

What are the most commonly searched types of Python Developer jobs in Ontario? The most popular types of Python Developer jobs in Ontario are:
What job categories do people searching Python Developer Part Time jobs in Ontario look for? The top searched job categories for Python Developer Part Time jobs in Ontario are:
What cities in Ontario are hiring for Python Developer Part Time jobs? Cities in Ontario with the most Python Developer Part Time job openings:
Infographic showing various Python Developer Part Time job openings in Ontario as of May 2026, with employment types broken down into 86% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 53% Physical, 28% Hybrid, and 19% Remote job distribution, with an average salary of $101,808 per year, or $48.9 per hour.

APTPUO-Fall 2026 - SED1515

Uottawa

Ottawa, ON

CA$239.47/hr

Part-time

PTO

Posted 14 days ago


Job description

Posting Reason:

New Position

Location:

Main Campus

Academic Period:

2026 Fall Semester

Faculty:

Faculte de genie / Faculty of Engineering

Academic Unit:

Ecole de conception et d'innovation pedagogique en genie \\ School of Engineering Design and Teaching Innovation

Course Title:

PROGRAMMATION SCRIPTS INTEGRES

Course Code:

SED1515

Section:

A

Course Description:

We are seeking a part-time professor to teach SED1515: Embedded Programming and Scripting for students in the Bachelor of Multidisciplinary Design program at the Faculty of Engineering, School of Engineering Design and Teaching Innovation, University of Ottawa. This course, delivered in French, introduces students to foundational embedded programming and scripting through hands-on work with the Raspberry Pi platform and Python. The focus is on developing practical automation, monitoring, and control scripts, culminating in a simple project that is built and tested during the course.
Responsibilities:
Develop and deliver engaging lectures and labs on embedded programming concepts and scripting for physical applications
Guide students through the setup and configuration of Raspberry Pi devices
Teach Python programming basics as applied to embedded systems
Design and supervise practical exercises and a simple project that involves automation, monitoring, or control tasks
Assess student performance through assignments, coding exercises, and project work
Provide constructive feedback to support student learning and digital fluency
Hold office hours to assist students outside of class time

Posting limited to:

Professeur a temps-partiel regulier / Regular Part-Time Professor

Date Posted (YYYY/MM/DD):

2026/05/15

Applications must be received BEFORE (YYYY/MM/DD):

2026/06/16

Expected Enrolment:

77

Approval date:

2026/05/15

Number of credits:

3

Work Hours:

39

Hourly Rate:

Enseignement / Teaching: $239.47 (2024-2025)

The academic year starts on September 1 and ends on August 31.

These rates do not included vacation pay nor statutory pay.

These rates will be applied until a new collective agreement is ratified. Retro will be paid after the ratification.

Course type:

B

Posting type:

Regulier / Regular

Language of instruction:

Francais | French

Competence in second language:

Passive

Course Schedule:

Mercredi | Wednesday 13:00-14:30 Vendredi | Friday 11:30-13:00 -

Requirements:

Master's degree or higher in Engineering, Computer Science, or a related field
Fluency in French (written and spoken)
Proven teaching experience at the post-secondary level
Solid understanding of embedded systems, Raspberry Pi hardware, and Python scripting
Ability to explain technical concepts to students with varying levels of programming
experience
Experience with educational projects involving Raspberry Pi or similar platforms
Industry or research experience in embedded systems, automation, or IoT
Familiarity with basic electronics and interfacing sensors/actuators
Experience designing and supervising hands-on student projects
Excellent communication and interpersonal skills
Please note that this position requires teaching in French.

Additional Information and/or Comments:

An acceptable level of education and/or experience could be viewed as being equivalent to the educational required and/or demonstrated experience. If you are invited to continue the selection process, please notify us of any adaptive measures you might require. Information you send us will be handled respectfully and in complete confidence. Employees are required under provincial law to successfully complete all mandatory legislated training. The list of training may be modified by provincial law.

The hiring process will be governed by the current APTPUO collective agreements; you can click here for the main unit, here for the OLBI unit, or here for the Toronto/Windsor unit to find out more.

The University of Ottawa embraces diversity and inclusion in the workplace. We are passionate about our people and committed to employment equity. We foster a culture of respect, teamwork and inclusion, where collaboration, innovation, and creativity fuel our quest for research and teaching excellence. While all qualified persons are invited to apply, we welcome applications from qualified Indigenous persons, racialized persons, persons with disabilities, women and LGBTQIA2S+ persons. The University is committed to creating and maintaining an accessible, barrier-free work environment. The University is also committed to working with applicants with disabilities requesting accommodation during the recruitment, assessment and selection processes. Applicants with disabilities may contact vra.affairesprofessorales@uottawa.ca to communicate the accommodation need. All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.

Prior to May 1, 2022, the University required all students, faculty, staff, and visitors (including contractors) to be fully vaccinated against Covid-19 as defined in Policy 129 - Covid-19 Vaccination. This policy was suspended effective May 1, 2022 but may be reinstated at any point in the future depending on public health guidelines and the recommendations of experts.