1

Python Developer Jobs in Montreal, QC (NOW HIRING)

NousrecherchonsunDeveloppeurJava/Python/BasedeDonneesexperimente,avec5a7ansd'experience ... Engineering, servicing an array of noteworthy financial services and technology firms. Through ...

Software Development & Engineering Design, develop, and maintain scalable content management solutions, integrations, and automation using Python. Java knowledge is an asset. Lead and contribute to ...

... developers) in the afternoon. Your Responsibilities: Build and Deploy * Lead the architecture ... Develop high-quality libraries, services, and automations in Python (and related tooling) with an ...

DevOps Engineer

Montreal, QC ยท On-site +1

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

DevOps Engineer

Montreal, QC ยท On-site +1

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

DevOps Engineer

Montreal, QC ยท On-site +1

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

DevOps Engineer

Montreal, QC ยท On-site +1

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 3+ years of DevOps/SRE experience * Strong understanding of security best practices

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

C++ Developer

Montreal, QC ยท On-site +1

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

C++ Developer

Montreal, QC ยท On-site +1

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

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

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

next page

Showing results 1-20

Python Developer information

See Montreal, QC salary details

$24

$54

$77

How much do python developer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for python developer in Montreal, QC is $54.37, according to ZipRecruiter salary data. Most workers in this role earn between $44.35 and $63.28 per hour, depending on experience, location, and employer.

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

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What Does a Python Developer Do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

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, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

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, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What does a Python Developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.
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:
What job categories do people searching Python Developer jobs in Montreal, QC look for? The top searched job categories for Python Developer jobs in Montreal, QC are:
Infographic showing various Python Developer job openings in Montreal, QC as of July 2026, with employment types broken down into 81% Full Time, 9% Part Time, 1% Temporary, and 9% Contract. Highlights an 76% Physical, 10% Hybrid, and 14% Remote job distribution, with an average salary of $113,089 per year, or $54.4 per hour.

Fullstack Developer (Python) - Revenue Cycle Management

AlayaCare

Montreal, QC โ€ข On-site

Other

Medical, Life, PTO

Posted 28 days ago


Job description

Aboutย AlayaCareย 

Atย AlayaCare,ย we'reย more than just a fast-growing SaaS company,ย we'reย a team of people passionate about transforming home healthcare. Our cloud-based platform empowers care providers around the world to deliver better outcomes for their clients.ย ย ย 

With 550+ employees across Canada, the US, Australia, and Brazil,ย we'reย united by a shared mission and a strong culture of transparency, growth, and human connection. Whetherย you'reย early in your career or a seasoned expert,ย AlayaCareย offers the opportunity to grow your impact, your skills, and your career.

About the Role

As a Developer on our feature development teams, you'll collaborate closely with Product and Engineering to scope, design, and ship features that power our products. You'll write high-quality, secure, and scalable code, help shape our technical roadmap alongside Senior Developers, and contribute to our shift toward continuous software delivery.ย 

You'll join the Revenue Cycle Management team, where we build the financial backbone of home care delivery: Processing claims, managing reimbursement workflows, and enabling providers to sustain their mission. You'll do this alongside Staff and Senior engineers, giving you both the complexity to grow into and the mentorship to get there.

What You'll Do
  • Design, code, test, and debug complex software as a core member of a feature team (expect ~70% of your time coding).
  • Participate in code reviews to drive reusability, extensibility, maintainability, and scalability.
  • Monitor applications in production and proactively identify and resolve client issues.
  • Contribute to product-wide technical initiatives and the roadmap across teams.
  • Join a respectful, future on-call rotation to support team software.
  • Collaborate with Product Owners to clarify requirements and deliver business value.
  • Plan, implement, and execute end-to-end automated tests to ensure high quality.
What You Bring to the Team
  • Bachelor's or advanced degree in computer science, or related fields.
  • 2-4 years of professional software engineering experience.
  • Hands-on experience with at least one of: Python, or modern JavaScript, PHP, plus unit testing frameworks.
  • Familiarity with Git, CI/CD tools, and Docker.
  • Awareness of current industry trends in performance, tooling, and development practices.
  • Strong communication skills for both technical and non-technical audiences.
  • Experience in security-minded development and performance optimization.
  • Exposure to continuous delivery in production environments.
  • Bilingual in French and English is an asset
Why Joinย AlayaCare?ย ย Work With Purposeย ย 

Atย AlayaCare,ย you'llย help build technology that empowers care providers and improves outcomes for patients and families. Every line of code and every customer interactionย contributesย to making care more connected, accessible, and human.ย ย 

Grow in a High-Trust Cultureย ย 

We believe in transparency, feedback, and assuming positive intent. Here,ย you'llย feel safe to share your ideas and career goals, and be supported to achieve them through mentorship, career mobility, and a promote-from-within philosophy.ย ย 

Balance That Works for Youย ย 

We value flexibility and well-being. From "Wellness Fridays" to volunteer time off, to flexible vacation, we make sure you have the space to recharge, contribute to your community, and live your best life.ย ย 

Benefitsย That Matterย ย 
  • Equity in a well-funded, scaling company.ย ย 
  • Comprehensive health benefits, telemedicine, and lifestyle spending accounts.ย ย 
  • Parental leave top-up and family support programs.ย ย 
Inclusive by Designย ย 

We celebrate diverse perspectives and foster belonging through our DEIB initiatives. Employee-led events, summits, and social activities, both in-person and virtual, create meaningful connections across our global teams.ย ย 

Location and Work Model

This role is based in Montreal. At AlayaCare, our hybrid model includes 2 set in-office collaboration days/week, and it is expected that team members are present in the office on those days to foster connection, innovation, and teamwork.ย ย 

Ready to Join Us?ย ย 

Apply today and be part of a company that makes a real difference in the future of home and community care. Not the right role for you? Share thisย postingย with someone who might be a great fit.ย ย 

AlayaCareย uses AI tools during our hiring process to support fair, consistent, and objective decision-making. Someย initialย screening steps may be automated to helpย identifyย qualified candidates. If your application is declined automatically, you may request a human review.ย ย 

We'reย committed to creating a workplace where everyone belongs. If you require accommodation during the application process, please reach out tocareers@alayacare.com.ย