programming engineer jobs in Montreal

1,000 programming engineer job listings in Canada. Find daily updated positions from leading job boards.

  • Engine programmer

    3 days ago


    Montreal, Quebec, Canada Ubisoft Montréal Full-time

    Company Description Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences - from Assassin's Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing the boundaries of entertainment, join us on...


  • Montreal, QC, Canada Turing Full-time $80,000 - $120,000 Contract

    2 days ago Be among the first 25 applicantsJob Title: Senior Software Engineer – LLM Evaluation & Repository ValidationAbout the projects:We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository...


  • Montreal, Quebec, Canada Affirm, Inc. Full-time

    The Data and Storage Services team is responsible for affirm’s data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data...


  • Montreal, QC, Canada Affirm, Inc. Full-time $85,000 - $125,000 Contract

    With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your workYou will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by...


  • Montreal, QC, Canada Manulife and John Hancock Full-time $113,000 - $163,000 Contract

    We are seeking an experienced Senior Data Engineer to support our North American Retirement organization. The role has significant exposure to Senior Leadership and opportunities to collaborate with business stakeholders and data professionals alike. Your day-to-day will involve partnering with business and technology teams to translate data needs into...


  • Montreal, QC, Canada Epic Games Full-time $90,000 - $130,000 Contract

    Shape Unreal Engine UI tooling with C++ and AI-powered workflows as a Senior Tools Programmer building systems for creators worldwide.Epic Games seeks a senior programmer for next-generation UI tooling and agentic workflows. You will develop frameworks supporting UI authoring, iteration, debugging, editors, APIs, and runtime capabilities. The work serves...


  • Montreal, QC, Canada Yeah! Global Full-time $75,000 - $95,000 Contract

    Note: This position does not offer any Visa sponsorship. We are only looking for applicants who are either local to Montreal, Canada, or ready to relocate to the employer's location.Job Summary:Our Client is looking for a skilled Data Engineer to join their team. The ideal candidate will be responsible for designing, implementing, and maintaining data...


  • Montreal, QC, Canada Bombardier Full-time $90,000 - $130,000 Contract

    When applicable, Bombardier promotes flexible and hybrid work policies. Why join us? At Bombardier, we design, build and maintain the world’s peak‑performing aircraft for the world’s most discerning people and businesses, governments and militaries. We have been successful in setting the highest standards by putting our people at the heart of it all,...


  • Montreal, QC, Canada Jobgether Full-time $140,000 - $190,000 Contract

    This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - AI Infrastructure based in Canada. We are seeking an experienced software engineer to build and operate the production infrastructure that powers intelligent AI agents at scale. In this role, you will...


  • Montreal, QC, Canada Chubb External Full-time $90,000 - $130,000 Contract

    Job Description Chubb is the world’s largest publicly traded property and casualty insurer. With operations in 54 countries, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. The company is distinguished by its extensive...


  • Montreal, Quebec, Canada Rogers Communications, Inc. Full-time

    Select how often (in days) to receive an alert: Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most. Together, we are proud to support 30 million Canadians each month through managing a robust portfolio that champions leading-edge technology. We drive large-scale, complex, and...


  • Montreal, QC, Canada Google Canada Full-time $185,000 - $190,000 Contract

    Google DeepMind is one of the world's leading AI research labs, and this Research Developer role sits right at the frontier of what's possible. Based in Montreal, QC, you'll be embedded within the Frontier AI Incubation team — a group pushing the boundaries of foundational AI systems across multiple domains, from personalized model adaptation to multimodal...


  • Montreal, Quebec, Canada Cohere Full-time

    Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems. Who are we? Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to...


  • Montreal, Quebec, Canada AtkinsRéalis Group Full-time

    ### **Job Description**## **Overview** A Project Engineer is responsible for providing technical and contractual oversight pertaining to the end‐to‐end delivery of rolling stock vehicles. Projects could consider heavy rail, intercity, light rail, metro and tram type vehicles. Acting on behalf of the client, you will use your technical and system...


  • Montreal, QC, Canada Jobgether Full-time $140,000 - $190,000 Contract

    Build Rust infrastructure for intelligent AI agents as a Senior Software Engineer, working fully remotely from Canada. Design reliable services for production systems.This senior engineering role focuses on production infrastructure powering AI agents at scale. You will develop backend services supporting model inference, orchestration, and execution across...


  • Montreal, QC, Canada Celestica Inc. Full-time $32,000 - $41,000 Contract

    Select how often (in days) to receive an alert: Student Intern, HealthTech Engineering Associate Date: Oct 21, 2026 Location: Remote Employee Canada, ON, CA 16 Month Internship As a global technology leader, Celestica designs, engineers, and manufactures industry-leading products and services that drive customer success and market advancement. Headquartered...


  • Montreal, Quebec, Canada Tata Consultancy Services Limited Full-time

    Elevate your career as a Security Architecture Integrator Engineer with Tata Consultancy Services. This role emphasizes assessing security vulnerabilities and enhancing enterprise solutions. TCS seeks an experienced Security Architecture Integrator Engineer to lead the identification and mitigation of risks within technology environments. With at least five...


  • Montreal, QC, Canada Jobgether SRL Full-time $140,000 - $190,000 Contract

    This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Engineer/ Architect (.NET) - Industrial based in Canada. As a hands-on Lead Engineer and Architect, you will spearhead software architecture and technical execution for an enterprise-grade IoT asset tracking platform serving...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full-time

    Area(s) of interest: Artificial intelligence (AI) Location(s): Montreal A career as a Senior AI Engineering Developer on the AI Factory team at National Bank means playing a key role in the end-to-end development of artificial intelligence applications. including the front-end and back-end and the data ingestion mechanism. This position allows you to have a...

  • DevSecOps Engineer

    7 hours ago


    Montreal, QC, Canada Jobgether Full-time $110,000 - $150,000 Contract

    We are currently looking for a DevSecOps Engineer in Canada. In this role, you will be at the forefront of security, reliability, and DevOps, designing and implementing resilient cloud infrastructure and CI/CD pipelines. You will embed security as code throughout the software development lifecycle, automate remediation, and strengthen platform defenses while...