1

Python Developer Contract Jobs in Montreal, QC (NOW HIRING)

Contract About the Role We are seeking a Quantitative Developer with strong expertise in quantitative finance and advanced proficiency in Python. This role focuses on building and implementing ...

Contract About the Role We are seeking a Quantitative Developer with strong expertise in quantitative finance and advanced proficiency in Python. This role focuses on building and implementing ...

Engagement Contract 12 months, renewable Domain Banking & Financial Services Locations Toronto, ON ... Advanced Python skills: PyTorch/TensorFlow, Scikit-learn, Pandas. * Hands-on MLOps experience:

Engagement Contract - 12 months, renewable Domain Banking & Financial Services Locations Toronto ... Advanced Python skills: PyTorch/TensorFlow, Scikit-learn, Pandas. * Hands-on MLOps experience:

Data Engineer

Montreal, QC ยท On-site +1

CA$80 - CA$85/hr

Contract 37.5 hrs/week Location: Montreal area, but can be remote Duration: 6 months initially ... SQL Python Understands and puts into practice data modeling, design and development of solid ETL ...

Python, SQL, Bash * Google Cloud Platform (GCP) * BigQuery and dbt * Airflow (Cloud Composer), Pub ... Azure DevOps * Grafana and GCP Logging You don't need experience with every tool listed above ...

next page

Showing results 1-20

Python Developer Contract information

See Montreal, QC salary details

$16

$58

$84

How much do python developer contract jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for python developer contract in Montreal, QC is $58.38, according to ZipRecruiter salary data. Most workers in this role earn between $48.90 and $68.08 per hour, depending on experience, location, and employer.

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 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 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 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 most commonly searched types of Python Developer jobs in Montreal, QC?

The most popular types of Python Developer jobs in Montreal, QC are:

Infographic showing various Python Developer Contract job openings in Montreal, QC as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 6% Part Time, 7% Contract, and 1% Nights. Highlights an 75% Physical, 7% Hybrid, and 18% Remote job distribution, with an average salary of $121,433 per year, or $58.4 per hour.

Senior Software Developer, CAD Applications (C++/Python)

NearSource

Montreal, QC โ€ข On-site

Full-time

Posted 27 days ago


Job description

Job Title: Senior Software Developer, CAD Applications (C++/Python)
Location: Hybrid - Montreal, Quebec, Canada
Job Type: T4 Contract
Experience: 7+ Years        

Rate: CAD 70 - 75 per hour

Role Summary: NearSource is looking for a Senior Software Developer, CAD Applications (C++/Python) to join a high-performing engineering team supporting a Fortune 500 product company in the Media and Entertainment industry. The successful candidate will contribute to the development of cross-platform CAD application features, components, plugins, and supporting tools while collaborating with distributed engineering teams to deliver scalable, high-quality software.

Key Responsibilities

  • Develop and enhance application features, components, plugins, and tools for CAD software platforms.
  • Design, implement, and maintain high-performance software using C++.
  • Develop automation and scripting solutions using Python.
  • Build and support cross-platform applications across Windows, macOS, and Linux.
  • Collaborate with cross-functional engineering teams to deliver reliable and maintainable software solutions.
  • Manage source code and collaborate using Git and GitHub workflows.
  • Support continuous integration processes using orchestration tools such as Jenkins.
  • Utilize artifact and package management solutions including Artifactory, NuGet, and Conan.
  • Apply secure coding practices and leverage security scanning tools throughout the development lifecycle.
  • Participate in code reviews, testing, debugging, and continuous improvement initiatives.

Must-Have Skills

  • 5 to 10 years of experience as an Application Developer or similar software development role.
  • Strong C++ programming experience developing complex software products, systems, or components.
  • Solid Python programming or equivalent scripting language experience.
  • Experience developing cross-platform applications on Windows, macOS, and Linux.
  • Strong proficiency with Git and GitHub.
  • Excellent verbal and written English communication skills.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.

Nice-to-Have Skills

  • Experience with CI/CD orchestration tools such as Jenkins.
  • Experience with artifact and package management systems including Artifactory, NuGet, and Conan.
  • Familiarity with secure coding practices and security scanning tools such as Black Duck and Gara Sign.

Apply now, or share your resume with salary expectations at careers@nearsource.ca. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there is a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Employer: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.