Jobs: python software engineer

See average salary for python software engineer »

10,000 python software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Toronto, ON, Canada, ON Verisk Full-time

    OverviewJob Description Be a part of a dynamic software development group at Verisk's Catastrophe and Risk Solutions team, contributing to design and development of scalable analytic solution with high performance. You are expected to work in an agile team to plan and design new features, write clean, testable, and performant code, and create automatic...

  • Software Engineer 5

    1 week ago


    , , Canada Phreesia Full-time

    Phreesia is looking for a highly experienced Senior Software Engineer 5 to help design, build, and scale AI-enabled healthcare products. This is a senior, hands-on engineering role with strong technical leadership responsibilities, where AI—particularly LLM-based systems and Voice AI agents—is a core part of both the product and day-to-day engineering...


  • Burnaby, Metro Vancouver Regional District, Canada, Metro Vancouver Regional District OSI Maritime Systems Ltd. Full-time

    Software Engineering - Sr. Software Engineer - P4 Job Description Posted Friday, February 13, 2026 at 11:00 a.m. Who are we? At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our...

  • Software Engineer 5

    1 week ago


    , , Canada Phreesia, Inc. Full-time

    Software Engineer 5 (Senior Software Engineer) page is loaded## Software Engineer 5 (Senior Software Engineer)locations: Remote Canadatime type: Full timeposted on: Posted 2 Days Agojob requisition id: R4762**Job Description:**Phreesia is looking for a highly experienced Software Engineer 5 (Senior Software Engineer) to help design, build, and scale...

  • Software Engineer 5

    2 weeks ago


    , Canada Phreesia Full-time

    Phreesia is looking for a highly experienced Senior Software Engineer 5 to help design, build, and scale AI-enabled healthcare products. This is a senior, hands-on engineering role with strong technical leadership responsibilities, where AI—particularly LLM-based systems and Voice AI agents—is a core part of both the product and day-to-day engineering...

  • Software Engineer 5

    2 weeks ago


    , Canada Phreesia, Inc. Full-time

    Software Engineer 5 (Senior Software Engineer) page is loaded## Software Engineer 5 (Senior Software Engineer)locations: Remote Canadatime type: Full timeposted on: Posted 2 Days Agojob requisition id: R4762**Job Description:**Phreesia is looking for a highly experienced Software Engineer 5 (Senior Software Engineer) to help design, build, and scale...

  • Software Engineer III

    2 weeks ago


    , Canada TD Full-time

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $125,500 - $154,000 CAD The pay details posted reflect a temporary market premium specific to this role that is reassessed annually. TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and...

  • Senior Python

    6 hours ago


    Montreal, Montreal (administrative region), Canada, Montreal (administrative region) Compunnel, Inc. Full-time

    An established industry player is seeking a proactive Python developer to join their dynamic vulnerability management team. In this exciting role, you will design and implement high-performance REST APIs using FastAPI, SQLModel, and Redis. Your expertise in asynchronous programming and solid understanding of REST API design principles will be crucial as you...


  • Winnipeg, MB, Canada Canonical Full-time

    A leading open-source software provider is seeking a Microservices Engineer with proficiency in Go and Python. Responsibilities include designing APIs, writing software for scalability, and collaborating with a global team. The ideal candidate will have a strong background in software engineering and a passion for high-quality solutions. This position offers...


  • Toronto, ON, Canada Refinitiv Full-time

    # **Our Privacy Statement & Cookie Policy**This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.**Senior Research Engineer****About You:**You are a fit for the position of **Senior Research Engineer** if your background includes:Required Skills and Experience:* A Bachelors...


  • Vancouver, Metro Vancouver Regional District, Canada Blackfluo.ai Full-time

    A tech company specializing in AI tools is seeking a Senior Product Engineer to join their remote team. The ideal candidate will have over 5 years of experience in software development with a strong focus on backend Python. Responsibilities include leading application design, mentoring junior developers, and ensuring performance and security of their...


  • Toronto, ON, Canada, ON Blackfluo.ai Full-time

    A dynamic tech company is seeking a Senior Full-Stack Developer with a focus on backend development in Python. The ideal candidate will have over 5 years of experience, strong expertise in Django or FastAPI, and familiarity with frontend technologies like React. Responsibilities include architecting scalable systems, collaborating cross-functionally, and...


  • Montreal (administrative region), QC, Canada, QC AON3D Full-time

    A leading additive manufacturing company located in Montreal is seeking a Senior Software Engineer. This position involves developing firmware for their core 3D printer, Klipper, primarily focusing on Python. The successful candidate will collaborate with multi-disciplinary teams to enhance printer performance and contribute to software solutions for complex...


  • Toronto, ON, Canada Thomson Reuters Full-time

    Lead Research Engineer Do you love creating innovative solutions for customers? We are seeking a passionate Lead Research Engineer who will bring expertise in AI and ML and is interested in building data‑driven capabilities that drive transformation. As a member of Thomson Reuters Labs you will have a direct impact on our company by helping to create new...


  • Laval, QC, Canada Canonical Full-time

    A leading software company is seeking a Mid-Senior Level Engineer proficient in Python and Go to join its microservices teams. The role involves designing dependable APIs, collaborating with a global team, and creating robust software solutions. Ideal candidates should have a degree in Computer Science or a related field, a strong track record of exceeding...


  • Mississauga, Peel Region, Canada Canonical Full-time

    A leading open source software company in Mississauga is seeking an experienced Microservices Engineer to design and implement robust software systems. This role requires proficiency in Python and/or Go, as well as experience with various database technologies. You will be part of a diverse and global team, contributing to the development of scalable web...


  • Mississauga, Peel Region, Canada Compunnel, Inc. Full-time

    The Data Engineer will design, develop, and maintain scalable data pipelines and workflows using Python, PySpark, and cloud technologies. This role involves managing data storage solutions, orchestrating ETL processes, and deploying containerized applications to support enterprise data initiatives. Key Responsibilities Develop, construct, test, and maintain...

  • DevOps Engineer

    7 days ago


    Montreal (administrative region), QC, Canada Zeni Max Media, Inc. Full-time

    A gaming development company in Montreal is seeking a skilled candidate to manage AWS infrastructure for its projects. Responsibilities include operating microservices in cloud environments and effectively contributing to a fast-paced team. The ideal applicant has significant experience with AWS, Linux systems, and is comfortable coding in Python. The role...


  • Montreal, Montreal (administrative region), Canada Compunnel, Inc. Full-time

    Client is seeking a Senior Python Data Platform Engineer to join the C3 Data Warehouse team. The role focuses on developing the next-generation centralized data platform that supports reporting and analytics solutions for Technology Risk functions across the firm. This position involves building a unified data pipeline framework in Python and integrating it...


  • Montreal, Montreal (administrative region), Canada NTT DATA, Inc. Full-time

    A technology services leader is seeking a Site Reliability Engineer with Python expertise to join their Montreal team. This role focuses on system reliability, automation, and ServiceNow administration. Candidates should have 7+ years of experience, strong problem-solving skills, and a commitment to teamwork. The position offers a hybrid work environment...