1

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

Work with the DevOps team to ensure deployment of the Python-based APIs are live and kept functional. * Assist in the integration of your API microservices with other software and tools throughout ...

Work with the DevOps team to ensure deployment of the Python-based APIs are live and kept functional. * Assist in the integration of your API microservices with other software and tools throughout ...

Software Engineer III

Montreal, QC · On-site +1

CA$111/hr

As a Software Developer III, you'll lead the design and development of the backend services that ... Advanced proficiency in Python. * Experience leveraging AI-assisted development tools and workflows.

Showing results 41-60

Python Software Developer information

See Montreal, QC salary details

$45.9K

$110.6K

$150.1K

How much do python software developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for python software developer in Montreal, QC is $110,619.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,729.00 and $128,636.00 per year, depending on experience, location, and employer.

What is a python software developer?

Python Software Developers are professionals who design, develop, and maintain software applications using the Python programming language. They are responsible for writing efficient and reusable code, debugging and resolving software issues, and collaborating with other team members to deliver software solutions. Python Software Developers may work on web development, data analysis, automation, artificial intelligence, and more, depending on the needs of their employer or clients. Their expertise in Python allows them to build scalable and flexible software systems.

What are the key skills and qualifications needed to thrive as a python software developer?

To thrive as a Python Software Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree or equivalent experience. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases and cloud platforms are typically required. Problem-solving ability, attention to detail, and effective communication help developers collaborate on complex projects and deliver robust solutions. These skills ensure the creation of efficient, maintainable code and successful teamwork in dynamic development environments.

What does collaboration typically look like for a python software developer within a development team?

As a Python Software Developer, you'll frequently collaborate with other developers, QA engineers, project managers, and sometimes UI/UX designers. This often involves participating in daily stand-ups, code reviews, and pair programming sessions to ensure code quality and alignment with project goals. Effective communication is key, as you'll need to discuss technical solutions, clarify requirements, and provide feedback. Additionally, you'll likely use tools like Git, Jira, and Slack to coordinate tasks and track progress within an agile workflow.

What is the difference between Python Software Developer vs Python Data Analyst?

AspectPython Software DeveloperPython Data Analyst
Required CredentialsBachelor's in CS or related field, programming certificationsBachelor's in Statistics, Data Science, or related field, data analysis certifications
Work EnvironmentSoftware development teams, tech companies, startupsData teams, business intelligence units, research departments
Employer & Industry UsageTech firms, finance, healthcare, e-commerceMarket research, finance, marketing, consulting
Common Search & ComparisonYesYes

Python Software Developers focus on building applications, APIs, and software solutions using Python, while Python Data Analysts analyze data sets to generate insights. Both roles require Python programming skills and often overlap in data handling, but their core responsibilities and industry applications differ.

Are Python software developers in demand?

Python software developers are in high demand across various industries due to the language's versatility, ease of use, and widespread adoption in web development, data analysis, machine learning, and automation. Employers seek professionals skilled in frameworks like Django and Flask, as well as proficiency with tools such as Git and cloud platforms. The demand is expected to grow as technology continues to evolve and reliance on Python-based solutions increases.

Is Python still in demand in 2026?

Python software developers remain in high demand in 2026 due to Python's widespread use in data science, machine learning, web development, and automation. Proficiency in frameworks like Django or Flask and knowledge of related tools continue to enhance job prospects in this field.

What jobs can a Python Software Developer get?

A Python Software Developer can pursue roles such as backend developer, data analyst, data scientist, machine learning engineer, automation engineer, or software engineer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases, version control, and cloud platforms is beneficial.

Which Python Software Developer job is in demand?

Python Software Developer roles are in high demand across industries such as technology, finance, and healthcare, especially for positions requiring expertise in frameworks like Django or Flask, data analysis, and automation. Skills in cloud platforms, machine learning, and version control tools like Git can enhance job prospects in this field.

What are popular job titles related to Python Software Developer jobs in Montreal, QC?

For Python Software Developer jobs in Montreal, QC, the most frequently searched job titles are:

What job categories do people searching Python Software Developer jobs in Montreal, QC look for?

The top searched job categories for Python Software Developer jobs in Montreal, QC are:

Infographic showing various Python Software Developer job openings in Montreal, QC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 7% Part Time, 5% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $110,619 per year, or $53.2 per hour.

Developpeur principal de logiciels / Senior Software Developer

Trane Technologies plc

Montreal, QC • On-site

Full-time

Re-posted 20 days ago


Trane Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 301 frontline employees who took The Breakroom Quiz

116th of 542 rated manufacturers


Job description

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through our businesses including TraneandThermo King, sustainability is not just how we do business-it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.

Learn about our benefits designed for you to Thrive at work and at home.

We boldly go.

Where is the work:

Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships, learning and innovation.

Ce que vous ferez :

  • Developper, concevoir et mettre en uvre des microservices et des outils afin d'offrir de nouvelles capacites a notre modele LLM (ARIA)
  • Rencontrer les gestionnaires de developpement pour discuter des projets logiciels
  • Mener des etudes de faisabilite pour des systemes logiciels ameliores
  • Mettre a jour les systemes logiciels existants et proposer des ameliorations pour optimiser la fonctionnalite et l'efficacite
  • Concevoir de nouveaux programmes logiciels, sites Web et applications
  • Rediger du code de programmation avance
  • Effectuer des revues de code afin de maintenir des normes de qualite elevees et de promouvoir les meilleures pratiques
  • Gerer les echeanciers et les taches des projets
  • Creer des documents techniques pour les nouveaux programmes logiciels
  • Participer aux reunions quotidiennes SCRUM
  • Collaborer avec l'equipe de recherche en IA pour recueillir des commentaires et integrer les dernieres decouvertes et methodologies
  • Documenter les processus de developpement, partager les apprentissages et maintenir une documentation organisee pour favoriser le

    partage des connaissances au sein de l'equipe

  • Aider a superviser le deploiement des composantes developpees par notre equipe
  • Developper, ameliorer et maintenir les services et le code existants
  • Repondre aux billets de depannage et de maintenance


Ce dont vous aurez besoin pour reussir:

  • Baccalaureat ou maitrise en genie logiciel, en informatique ou experience equivalente
  • Plus de 5 ans d'experience dans un domaine connexe
  • Experience avec Python
  • Experience en tests unitaires; pytest
  • Connaissance approfondie de la programmation orientee objet
  • Experience en debogage de microservices dans une infrastructure AWS (CloudWatch, roles, etc.)
  • Familiarite avec l'architecture des LLM et les pratiques exemplaires
  • Connaissance de Linux essentielle, ainsi qu'une experience en automatisation de taches
  • Experience avec les microservices et les services geres AWS (Lambdas, files d'attente, API Gateway, etc.)
  • Utilisation de Git comme systeme de controle de versions
  • Connaissance des meilleures pratiques en developpement logiciel
  • Excellentes habiletes en communication ecrite et verbale
  • Solides competences en communication pour favoriser une collaboration efficace entre les equipes
  • Esprit innovant, capable d'ameliorer les algorithmes en fonction des besoins et exigences d'affaires

Exigences linguistiques :
Le bilinguisme francais-anglais est requis.
En plus de la maitrise du francais, les candidats retenus doivent avoir une maitrise professionnelle complete de l'anglais afin de soutenir et de collaborer avec des clients, collegues et/ou divers intervenants anglophones.

***English Follows

What you will do:

  • Develop, design and implement micro-services and tools to provide new capabilities to our LLM (ARIA) model
  • Meeting with development managers to discuss software projects
  • Conducting feasibility studies for upgraded software systems
  • Update existing software systems and propose enhancements to improve functionality and efficiency.
  • Designing new software programs, websites, and applications
  • Writing advanced programming code
  • Conduct code reviews to uphold high-quality coding standards and promote best practices.
  • Managing project timelines and tasks
  • Creating technical documents for new software programs
  • Participate in daily SCRUM meetings
  • Collaborate with the AI Research team to gather feedback and integrate the latest findings and methodologies.
  • Document development processes, share insights, and maintain organized documentation for knowledge sharing within the team.
  • Help supervise the deployment of components built by our team.
  • Develop, upgrade, and maintain existing services and code
  • Responding to troubleshooting / maintenance tickets


What you will need to be successful

  • Bachelor's or master's degree in software engineering, computer science, or equivalent experience
  • 5+ years' experience in related field
  • Experience with Python
  • Experience with unit testing; pytest
  • Extensive knowledge in Object Oriented programming
  • Experience in debugging micro-services in an AWS infrastructure (CloudWatch, Roles, ...)
  • Familiar with LLM architecture and best practices.
  • Knowledge in Linux is a must and experience with automating tasks
  • Experience with microservices and AWS managed services (Lambdas, Queues, API Gateway...)
  • Using Git as a version-control system
  • Knowledge in best practice for software development
  • Excellent written and communication skills
  • Strong communication skills to facilitate effective collaboration across teams.
  • Innovative thinker, able to enhance all the algorithms based on business needs and requirements.


Language Requirements
French-English bilingualism is required.
In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders.

Annual Base Salary Range or Hourly Base Pay Range:

$86,300.00 - $123,024.99

Compensation Type:

Salary

Incentive Eligible:

Yes

Sales Commission Eligible:

No

Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors. The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements, and union designation. Our compensation range is generally based on the national average for the country. Additionally, benefits may vary depending on the region, business alignment, union involvement, and employee status.

We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.


What Trane Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Trane Technologies logo

About Trane Technologies

Sourced by ZipRecruiter

At Trane Technologies and through our businesses including Trane® and Thermo King®, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go.

Industry

Industrial machinery manufacturing and machinery manufacturing

Company size

10,000+ Employees

Headquarters location

Davidson, NC, US