Experience avec Python * Experience en tests unitaires; pytest * Connaissance approfondie de la ... Designing new software programs, websites, and applications * Writing advanced programming code
Experience avec Python * Experience en tests unitaires; pytest * Connaissance approfondie de la ... Designing new software programs, websites, and applications * Writing advanced programming code
Deep knowledge of Python, advanced SQL, database technologies * Experience in Java, Go * Experience with Deep Learning platforms * Experienced in engineering data pipelines using big data ...
Deep knowledge of Python, advanced SQL, database technologies * Experience in Java, Go * Experience with Deep Learning platforms * Experienced in engineering data pipelines using big data ...
Experience avec Python * Experience en tests unitaires; pytest * Connaissance approfondie de la ... Designing new software programs, websites, and applications * Writing advanced programming code
Experience avec Python * Experience en tests unitaires; pytest * Connaissance approfondie de la ... Designing new software programs, websites, and applications * Writing advanced programming code
If you're a Python Developer with a passion for AI and Large Language Models and want to get the ... software development with a focus on AI/ML pipelines, LLM integration, or generative AI ...
If you're a Python Developer with a passion for AI and Large Language Models and want to get the ... software development with a focus on AI/ML pipelines, LLM integration, or generative AI ...
... Developer for our Payload Planner software. As part of a cross-functional team deployed around ... Proven capability with: Linux, Python * Competence with databases (PostgreSQL, MongoDB)
... Developer for our Payload Planner software. As part of a cross-functional team deployed around ... Proven capability with: Linux, Python * Competence with databases (PostgreSQL, MongoDB)
... Developer for our Payload Planner software. As part of a cross-functional team deployed around ... Proven capability with: Linux, Python * Competence with databases (PostgreSQL, MongoDB)
Quick apply
... Developer for our Payload Planner software. As part of a cross-functional team deployed around ... Proven capability with: Linux, Python * Competence with databases (PostgreSQL, MongoDB)
Knowledge of Python * Essential : Experience with SPI, CAN, CANFD, J1939, UDS, and XCP ... Software devOps tools: Jira, ,Azure Git, CMake, Artifactory, etc d. Static Code analysis tools:
Knowledge of Python * Essential : Experience with SPI, CAN, CANFD, J1939, UDS, and XCP ... Software devOps tools: Jira, ,Azure Git, CMake, Artifactory, etc d. Static Code analysis tools:
This role focuses on secure software engineering and product development to deliver forwardlooking ... Expertise in at least one backend language (Java, Python, Go, or Node.js/TypeScript) and related ...
This role focuses on secure software engineering and product development to deliver forwardlooking ... Expertise in at least one backend language (Java, Python, Go, or Node.js/TypeScript) and related ...
This role focuses on secure software engineering and product development to deliver forwardlooking ... Expertise in at least one backend language (Java, Python, Go, or Node.js/TypeScript) and related ...
This role focuses on secure software engineering and product development to deliver forwardlooking ... Expertise in at least one backend language (Java, Python, Go, or Node.js/TypeScript) and related ...
... DevOps, Group Problem Solving, JavaScript, Linux Programming, Object-Oriented Programming (OOP), Programming Languages, Python Software Development, Software Development Life Cycle (SDLC ...
... DevOps, Group Problem Solving, JavaScript, Linux Programming, Object-Oriented Programming (OOP), Programming Languages, Python Software Development, Software Development Life Cycle (SDLC ...
Python 3, Flask, JavaScript, VueJS * Experience avec des bases de donnees comme : PostgreSQL ... Currently pursuing a Bachelor's degree in Software Engineering, Computer Science or Mathematics ...
Python 3, Flask, JavaScript, VueJS * Experience avec des bases de donnees comme : PostgreSQL ... Currently pursuing a Bachelor's degree in Software Engineering, Computer Science or Mathematics ...
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 ...
Microservices AI Developer
Montreal, QC · On-site
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 ...
Microservices AI Developer
Montreal, QC · On-site
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.
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.
Experience/connaissance de Python A propos du programme de stages au Canada Le programme 2027 au ... Currently pursuing your degree in Computer Science, Software or Computer Engineering, ideally with ...
Experience/connaissance de Python A propos du programme de stages au Canada Le programme 2027 au ... Currently pursuing your degree in Computer Science, Software or Computer Engineering, ideally with ...
Experience/connaissance de Python A propos du programme de stages au Canada Le programme 2027 au ... Currently pursuing your degree in Computer Science, Software or Computer Engineering, ideally with ...
Experience/connaissance de Python A propos du programme de stages au Canada Le programme 2027 au ... Currently pursuing your degree in Computer Science, Software or Computer Engineering, ideally with ...
Design, code, test, and debug complex software with a high level of quality, sitting as a full-time member of a feature development team. * Provide technical leadership for your team, and assist in ...
Design, code, test, and debug complex software with a high level of quality, sitting as a full-time member of a feature development team. * Provide technical leadership for your team, and assist in ...
Coveo is looking for a Software Developer Intern to join our Professional Services team. Your ... React, Angular, Python, or Java. * You've got strong communication skills: you will meet with ...
Quick apply
Coveo is looking for a Software Developer Intern to join our Professional Services team. Your ... React, Angular, Python, or Java. * You've got strong communication skills: you will meet with ...
Coveo is looking for a Software Developer Intern to join our Professional Services team. Your ... React, Angular, Python, or Java. * You've got strong communication skills: you will meet with ...
Coveo is looking for a Software Developer Intern to join our Professional Services team. Your ... React, Angular, Python, or Java. * You've got strong communication skills: you will meet with ...
Connaissance de tout autre langage de developpement, y compris Java, Python ou Perl et Shell ... seeks Senior Software Engineers for our Core Engineering team. These systems enable Tower to ...
Connaissance de tout autre langage de developpement, y compris Java, Python ou Perl et Shell ... seeks Senior Software Engineers for our Core Engineering team. These systems enable Tower to ...
Python Software Developer information
See Montreal, QC salary details
$45.9K - $55.3K
6% of jobs
$55.3K - $64.8K
0% of jobs
$64.8K - $74.3K
4% of jobs
$74.3K - $83.8K
7% of jobs
$92.9K is the 25th percentile. Wages below this are outliers.
$83.8K - $93.2K
7% of jobs
$93.2K - $102.7K
13% of jobs
The median wage is $110K / yr.
$102.7K - $112.2K
16% of jobs
$112.2K - $121.7K
13% of jobs
$125.8K is the 75th percentile. Wages above this are outliers.
$121.7K - $131.1K
20% of jobs
$131.1K - $140.6K
6% of jobs
$140.6K - $150.1K
7% of jobs
$45.9K
$110.6K
$150.1K
How much do python software developer jobs pay per year?
What is a python software developer?
What are the key skills and qualifications needed to thrive as a python software developer?
What does collaboration typically look like for a python software developer within a development team?
What is the difference between Python Software Developer vs Python Data Analyst?
| Aspect | Python Software Developer | Python Data Analyst |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, programming certifications | Bachelor's in Statistics, Data Science, or related field, data analysis certifications |
| Work Environment | Software development teams, tech companies, startups | Data teams, business intelligence units, research departments |
| Employer & Industry Usage | Tech firms, finance, healthcare, e-commerce | Market research, finance, marketing, consulting |
| Common Search & Comparison | Yes | Yes |
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?
Is Python still in demand in 2026?
What jobs can a Python Software Developer get?
Which Python Software Developer job is in demand?
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:

Developpeur principal de logiciels / Senior Software Developer
Montreal, QC • On-site
Full-time
Re-posted 20 days ago
Trane Technologies rating
8.1
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.99Compensation Type:
SalaryIncentive Eligible:
YesSales Commission Eligible:
NoDisclaimer: 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
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