1

Python Developer Contract Jobs in Toronto, ON (NOW HIRING)

RQ11125 - Sr. DevOPS/Cloud Engineer

Toronto, ON · Hybrid

CA$90.37 - CA$108.48/hr

RQ11125 - Sr. DevOPS/Cloud Engineer 10-month contract (202 business days) - possible extension ... Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node, * Experience in ...

This is a 5-month contract, hybrid position with the potential for extension. The successful ... Proficient with Java, Python, Typescript, Groovy, YAML, NPM * Experience with deploying to cloud ...

Contract Compensation: $70-$100/hour Location: Remote Commitment: 15-20 hours/week Role ... Strong Python programming skills for writing problem setups and solution validators. * Ability to ...

GCP Data Engineer Pay Rate: $50 CAD per hour INC Duration: 6 month contract initially, plus ... Leverage Google BigQuery, Python, GBQ stored procedures, and retail domain expertise to develop ...

New

Senior IT Java Developer

Toronto, ON · On-site +1

CA$105K - CA$129K/yr

... contracts, versioning, and schema evolution Define service interaction patterns (REST vs Kafka ... Working Python proficiency Certifications (Strong Preference) Confluent Certified Developer ...

Execute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest ... Contribute to architectural decisions spanning state management patterns, API contract design, CI ...

... contract awards. We are currently seeking skilled candidates to join our team and encourage ... Proficiency in writing clean, well-documented Python code * Familiarity with data manipulation ...

next page

Showing results 1-20

Python Developer Contract information

See Toronto, ON salary details

$15

$55

$81

How much do python developer contract jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for python developer contract in Toronto, ON is $55.87, according to ZipRecruiter salary data. Most workers in this role earn between $46.80 and $65.15 per hour, depending on experience, location, and employer.

What is the difference between Python Developer Contract vs Python Developer Full-Time?

AspectPython Developer ContractPython Developer Full-Time
CredentialsTypically requires proficiency in Python, relevant certifications optionalSame as contract, often with additional experience or certifications preferred
Work EnvironmentProject-based, flexible hours, remote or onsitePermanent employment, regular hours, often onsite or hybrid
Employer & Industry UsageUsed across startups, agencies, and tech firms for specific projectsCommon in established companies, tech firms, and enterprises
Search & Comparison IntentOften searched for project-based roles, freelance opportunitiesTypically searched for stable, long-term employment

In summary, Python Developer Contract roles focus on short-term, project-specific work with flexible arrangements, while Python Developer Full-Time positions offer stability, benefits, and long-term employment within organizations.

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

To thrive as a Python Developer on contract, you need strong skills in Python programming, software development best practices, and often a relevant degree or proven project experience. Familiarity with version control systems like Git, frameworks such as Django or Flask, and knowledge of cloud platforms or CI/CD tools are typically required. Effective communication, time management, and adaptability are crucial for collaborating remotely and meeting project deadlines. These skills ensure high-quality, efficient code delivery and seamless integration with project teams in dynamic contract environments.

What are some common challenges faced by Python developers working on contract, and how can they be addressed?

Python developers working on contract often encounter challenges such as integrating with existing codebases, rapidly understanding project requirements, and adapting to varying team workflows. To address these, contractors should prioritize clear communication with project stakeholders, actively seek documentation, and utilize version control systems like Git. Being proactive in asking questions and participating in team meetings can help contractors quickly align with project goals and deliverables, ensuring smooth collaboration and successful project outcomes.

What is a Python Developer Contract?

A Python Developer Contract is a temporary work agreement where a developer is hired specifically to work on projects or tasks that require expertise in the Python programming language. Contract roles typically have a set duration and may be project-based, allowing businesses to scale their development teams flexibly. Contractors are usually responsible for writing code, debugging, and deploying Python applications, and may work independently or as part of a larger team. This arrangement benefits both employers seeking specialized skills for a limited time and developers looking for varied project experiences.
What are the most commonly searched types of Python Developer jobs in Toronto, ON? The most popular types of Python Developer jobs in Toronto, ON are:
What job categories do people searching Python Developer Contract jobs in Toronto, ON look for? The top searched job categories for Python Developer Contract jobs in Toronto, ON are:
Sr. Software Developer in Test (SDET)

Sr. Software Developer in Test (SDET)

Autodesk

Toronto, ON

Full-time

Posted 5 hours ago


Autodesk rating

9.5

Company rating: 9.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

7th of 191 rated software companies


Job description

Job Requisition ID #

26WD95600

L'affichage de poste en francais suivra / The French job
posting follows

Position Overview

You will apply strong hands-on skills in test automation, CI/CD, and quality engineering to build scalable frameworks, pipelines, and quality systems that secure how we build and ship software at scale. Hands-on coding is core to this role (approximately 60-70%), focused on engineering durable test infrastructure using solid design patterns and maintainable abstractions. You will design, implement, and evolve automated test strategies and quality practices, partner closely with software engineers and product managers, and use data, telemetry, and incident learnings to prioritize what to automate and how to measure release confidence.

Responsibilities

  • Frameworks and test architecture: Own the design, build, and maintenance of production-quality, scalable test frameworks, harnesses, and suites appropriate to our stack, applying strong design patterns and engineering discipline. Define scalable test architecture across unit, integration, and system levels (including containerized and cloud-backed environments), pipeline and regression coverage, and targeted performance or security-oriented checks where they add clear signal. Comfortable working across multiple languages and runtimes (e.g. Python, Go, Groovy/Jenkins shared libraries, Node) as services require

  • CI/CD integration, quality gates, and tooling: Embed automated tests into Jenkins and GitHub Actions (including self-hosted runner scenarios) so changes get fast, trustworthy feedback. Own and evolve the CI quality gates (policy, thresholds, flake controls, and release criteria) and the supporting tooling (pipelines, shared libraries, reporting/telemetry, and developer workflows) so gates scale without becoming bottlenecks. Partner on Docker image build/promotion paths, Kubernetes/GitOps deployments where applicable, and environment/test-data readiness

  • Automated test strategy and systems: Design and implement automated test strategies and supporting systems that provide fast, reliable signal across unit, integration, functional, regression, and non-functional dimensions (performance, reliability) as needed-optimizing for maintainability, cost, and developer feedback loops

  • Prevent regressions at scale: Build systems that prevent and detect regressions early (contract tests, invariants, canary-style validations, targeted diagnostics, and failure triage automation), and partner with developers to ensure issues are actionable through strong observability, logging, and reproducible environments

Minimum Qualifications

  • 5+ years of experience building scalable automation systems, not just executing tests using Python, Go, or JavaScript

  • Demonstrated experience designing and maintaining test frameworks for distributed or multi-service systems

  • Hands-on experience with AWS environments and cloud-native application testing is a must

  • Strong understanding of CI/CD systems, containerization, Kubernetes, and release engineering concepts

  • Experience with observability and diagnostics tooling, plus data-driven approaches to improving quality signal

  • Ability to lead technically, influence quality strategy, and mentor engineers across teams


The Ideal Candidate

  • Experience testing platform, developer productivity, DevSecOps, or security-sensitive workflows

  • Experience designing ephemeral test environments or service virtualization for complex dependencies

-------------------------------------------------------------------------------------------------------------------------

Apercu du poste

Vous mettrez a profit vos solides competences pratiques enautomatisation des tests,CI/CDetingenierie qualitepour mettre en place desinfrastructures evolutives, despipelineset dessystemes qualitequi garantissent la fiabilite de nos processus de developpement et de livraison de logiciels a grande echelle.Le codage pratique est au cur de ce poste (environ 60 a 70 %), avec pour objectif de concevoir une infrastructure de tests robuste en utilisant desmodeles de conceptionsolides et des abstractions faciles a maintenir. Vousconcevrez, mettrez en uvre et ferez evoluerdes strategies de tests automatises et des pratiques de qualite, travaillerez en etroite collaboration avec lesingenieurs logicielset leschefs de produit, et utiliserez lesdonnees, la telemetrie et les enseignements tires des incidentspour hierarchiser les elements a automatiser et determiner comment mesurer la fiabilite des versions.

Responsabilites

  • Cadres et architecture de test :Assurer la conception, la mise en place et la maintenance decadres de test evolutifs et de qualite production, de harnais et de suites adaptes a notre pile technologique, en appliquant desmodeles de conceptionsolides et une discipline d'ingenierie rigoureuse.Definir une architecture de test evolutive a travers les niveaux unitaire, d'integration et systeme(y compris les environnements conteneurises et bases sur le cloud), la couverturedes pipelines et des tests de regression, ainsi quedes verifications ciblees axees sur les performances ou la securitelorsqu'elles apportent un signal clair. Etre a l'aise pour travailler avecplusieurs langages et environnements d'execution(par exemple Python, Go, Groovy/bibliotheques partagees Jenkins, Node) selon les besoins des services

  • Integration CI/CD, controles de qualite et outils :Integrez des tests automatises dansJenkinsetGitHub Actions(y compris les scenarios derunners auto-heberges) afin que les modifications beneficient d'unretour rapide et fiable.Gerez et faites evoluerlescontroles de qualite CI(politiques, seuils, controles des anomalies et criteres de publication) ainsi que lesoutilsassocies (pipelines, bibliotheques partagees, rapports/telemetrie et workflows de developpement) afin que ces controless'adaptent sans devenir des goulots d'etranglement. Collaborer sur les processus deconstruction/promotion d'images Docker, les deploiementsKubernetes/GitOpsle cas echeant, et la preparation des environnements/donnees de test

  • Strategie et systemes de tests automatises :Concevoir et mettre en uvre desstrategies de tests automatiseset des systemes de soutien qui fournissent des signaux rapides et fiables a travers les dimensionsunitaires, d'integration, fonctionnelles, de regressionetnon fonctionnelles(performances, fiabilite) selon les besoins - en optimisant lamaintenabilite, lecoutet lesboucles de retroaction des developpeurs

  • Prevenir les regressions a grande echelle :Construire des systemes quipreviennentetdetectent les regressions a un stade precoce(tests de contrat, invariants, validations de type canary , diagnostics cibles et automatisation du triage des defaillances), et collaborer avec les developpeurs pour garantir que les problemes soientexploitablesgrace a une forteobservabilite, a la journalisation et a des environnements reproductibles

Qualifications minimales

  • Plus de 5 ans d'experience dans la construction de systemes d'automatisation evolutifs, et pas seulement dans l'execution de tests a l'aide de Python, Go ou JavaScript

  • Experience averee dans la conception et la maintenance de frameworks de test pour des systemes distribues ou multiservices

  • Une experience pratique des environnements AWS et des tests d'applications cloud-native est indispensable

  • Solide comprehension des systemes CI/CD, de la conteneurisation, de Kubernetes et des concepts d'ingenierie de deploiement

  • Experience des outils d'observabilite et de diagnostic, ainsi que des approches basees sur les donnees pour ameliorer les indicateurs de qualite

  • Capacite a diriger sur le plan technique, a influencer la strategie qualite et a encadrer les ingenieurs au sein des differentes equipes

Le candidat ideal

  • Experience dans les plateformes de test, la productivite des developpeurs, le DevSecOps ou les workflows sensibles en matiere de securite

  • Experience dans la conception d'environnements de test ephemeres ou la virtualisation de services pour des dependances complexes

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk's competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).


Autodesk logo

About Autodesk

Sourced by ZipRecruiter

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. For more information visit autodesk.com or follow @autodesk.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

San Rafael, CA, US

Year founded

1982