1

Python Jobs in Montreal, QC (NOW HIRING)

You will be expected to manage your own projects, develop them in Python, and work with the DevOps team to deploy these projects as micro-services in a cloud environment. You will support game ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

Proficient with python data-science libraries ( pandas, numpy, bokeh ) * Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or ...

The candidate should be familiar with python development and prompt engineering. The candidate should be able to work with different Clients/SME's and understand the business requirements proper ...

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 ...

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience with operational aspects of software systems such as monitoring, centralized logging and alerting

You will design and build scalable, secure, and maintainable services that power our SaaS platform, using Python (Django) as our primary backend stack. Experience with C#/.NET is considered a strong ...

next page

Showing results 1-20

Python information

Which Python job is in demand?

Python developer roles are highly in demand across industries such as technology, finance, and data science. Skills in frameworks like Django or Flask, along with knowledge of data analysis tools like Pandas and NumPy, enhance job prospects. Certifications and experience with cloud platforms can also improve employability.

Are Python coders in demand?

Python developers are in high demand across various industries due to the language's versatility in web development, data analysis, machine learning, and automation. Employers seek candidates with strong programming skills, experience with frameworks like Django or Flask, and knowledge of related tools such as Git and cloud platforms. The demand is expected to grow as Python remains a key language for emerging technologies.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What careers can you do with Python?

Python is a versatile programming language used in various careers such as software development, data analysis, machine learning, web development, automation, and cybersecurity. Professionals often work as developers, data scientists, machine learning engineers, or DevOps specialists, utilizing tools like frameworks, libraries, and cloud platforms. Strong problem-solving skills and knowledge of related technologies enhance job prospects in these fields.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What jobs in the US pay 300,000 a year?

In the US, senior software engineers, data scientists, and machine learning engineers with extensive experience and advanced skills can earn salaries of $300,000 or more annually. Executive roles such as CTOs and senior management in tech companies also often reach or exceed this compensation level, especially with bonuses and stock options.

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

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What Is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

What are the most commonly searched types of Python jobs in Montreal, QC? The most popular types of Python jobs in Montreal, QC are:
What job categories do people searching Python jobs in Montreal, QC look for? The top searched job categories for Python jobs in Montreal, QC are:
Infographic showing various Python job openings in Montreal, QC as of July 2026, with employment types broken down into 91% Full Time, 5% Part Time, 1% Temporary, and 3% Contract. Highlights an 82% Physical, 7% Hybrid, and 11% Remote job distribution.

Premier(-ere) developpeur(-euse) DevSecOps - Plateforme de developpement

Cdpq

Montreal, QC

Full-time

Posted 26 days ago


Job description

Devenez un actif pour la collectivite !

Faites partie de l'equipe de La Caisse et ressentez la fierte de contribuer a l'avenir financier de millions de Quebecois et Quebecoises en creant un monde plus durable.

A La Caisse:

  • On valorise votre apport unique au sein d'une equipe d'envergure mondiale.

  • On vous confie un travail qui vous permet de vous epanouir et de vous depasser.

  • On vous offre des occasions d'apprendre aux cotes de specialistes genereux de leur savoir.

  • On s'investit pleinement pour vous qui, chaque jour, realisez notre mission.

Au fil des annees, nous avons bati une culture forte qui repose sur quatre piliers : l'ambition pour se depasser, l'imputabilite pour concretiser nos convictions, l'ouverture pour s'enrichir grace a des idees creatives et la collaboration pour nous propulser vers les meilleurs resultats pour la population du Quebec.

Description d'emploi

Au sein de l'equipe DevSecOps, de la Plateforme de developpement - Technologies de l'information, la personne titulaire du poste joue role central dans la mise en place et l'evolution des fondations DevSecOps de la Plateforme de Developpement.

Elle contribue a batir des capacites technologiques securisees, automatisees et reutilisables, afin d'accelerer la livraison des solutions numeriques, analytiques et IA, tout en integrant la securite, la conformite et la qualite au cur du cycle de developpement.

La personne agit egalement comme reference technique et catalyseur d'adoption, en accompagnant les equipes et en influencant les pratiques a l'echelle de l'organisation.

Ce que vous ferez

  • Contribuer a la vision et a la feuille de route DevSecOps de la Plateforme de Developpement;

  • Concevoir, developper et faire evoluer des capacites DevSecOps modernes, incluant les pipelines CI/CD, les recettes d'integration et les controles automatises;

  • Mettre en place des solutions en libreservice pour renforcer l'autonomie et la productivite des equipes de developpement;

  • Definir et promouvoir les bonnes pratiques DevSecOps, incluant l'approche shiftleft et l'automatisation des controles;

  • Contribuer a l'evolution de la chaine d'outils DevSecOps (gestion du code, qualite, securite, artefacts, observabilite);

  • Automatiser et integrer les controles de qualite, de securite et de conformite afin d'assurer des livraisons fiables, performantes et tracables;

  • Analyser les besoins, evaluer les impacts et proposer des solutions robustes, securisees et evolutives;

  • Accompagner les equipes dans l'adoption des pratiques DevSecOps et faire evoluer l'offre en fonction de leurs besoins, en collaboration avec le ou la Product Owner;

  • Agir comme experte et personneressource pour les pratiques DevSecOps et les capacites de la Plateforme de developpement.

Ce qui vous distingue

  • Capacite a collaborer efficacement avec des equipes multidisciplinaires;

  • Fort sens des priorites et de l'organisation, jumele a une capacite eprouvee de jugement et de prise de decision dans des contextes complexes;

  • Curiosite intellectuelle pour travailler sur des enjeux technologiques complexes et varies;

  • Creativite et propension a sortir du cadre afin de proposer de nouvelles idees;

  • Aptitude a vulgariser des concepts techniques et a communiquer efficacement.

  • Interet marque pour l'amelioration continue;

  • Esprit strategique, autonomie, rigueur et orientation vers les resultats.

Ce que vous apportez

  • Diplome universitaire de premier cycle en technologies de l'information, en genie logiciel ou dans un domaine connexe, ou une experience equivalente;

  • Cinq (5) a dix (10) annees d'experience pertinente en developpement logiciel, DevOps et/ou DevSecOps;

  • Experience et maitrise des pratiques et concepts CI/CD, incluant Azure DevOps (pipelines, build/release, Git), l'automatisation et l'infrastructure as code.

  • Connaissances solides en developpement securitaire, en qualite de code et en gestion des vulnerabilites;

  • Expertise des environnements infonuagiques AWS et des plateformes de developpement modernes;

  • Connaissances approfondies d'outils de gestion de qualite de codes et d'outils de gestion d'artefacts logiciels;

  • Competences solides en programmation, avec une aisance demontree dans des langages tels que Python, TypeScript, PowerShell, .NET ou CloudFormation.

Sentir que mon role est important. Avoir du plaisir au quotidien. Pouvoir evoluer au rythme de mes ambitions. Obtenir une remuneration a la hauteur de ma contribution. C'est l'experience professionnelle que m'offre La Caisse!

Nous consultons avec attention chaque candidature et nous contacterons directement les personnes retenues pour une entrevue.

La Caisse offre des chances d'emploi egales a tous et toutes. Elle invite les femmes, les membres des minorites visibles et ethniques, les personnes autochtones et les personnes handicapees a presenter leur candidature. Si cette offre d'emploi vous motive, mais que vous ne correspondez pas a tous les criteres, contactez-nous quand meme!

La Caisse s'engage egalement a poursuivre la promotion de l'equite, de la diversite et de l'inclusion comme valeur cle et a en faire une source d'enrichissement et de fierte pour tous les membres de l'organisation. Veuillez nous informer si votre condition actuelle necessite des mesures d'adaptation dans le cadre du processus de recrutement.

La Caisse represente la Caisse de depot et placement du Quebec et ses filiales.