programmer software engineer jobs in Montreal

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

  • Engine Programmer

    5 days ago


    Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Ubisoft Full-time

    As a Senior Engine Programmer at Ubisoft Montréal, you'll help evolve the technology behind For Honor as part of the Core Tech team. You'll develop and optimize core engine systems for a live game, working with the Gameplay, Online, Tools, User Interface, and Graphics teams. Your work will support game performance and stability, as well as the tools the...

  • Programmer

    1 day ago


    Montreal, Quebec, Canada RI-MUHC | Research Institute of the MUHC | #rimuhc Full-time

    Do you want to work for a world-renowned research institute that pushes the boundaries of biomedical science and health research? Right here in Montreal! At the Research Institute of the McGill University Health Centre (RI-MUHC), you can be part of an organization focused on scientific discovery and innovation in patient-centered medicine. Join us today and...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada ALLTECH CONSULTING SVC INC Full-time

    We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure. We’re a group of experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems, messaging formats, transport...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Delos Data Full-time €120,000 - €180,000 Temporary

    We are a startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters. We hold ourselves accountable to one another and to the quality of the work we deliver. Headquartered in Silicon Valley, we operate across a mix of remote and on-site locations in the U.We are looking for...


  • Montreal, Quebec, Canada Ubisoft Full-time

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


  • Montreal, Quebec, Canada Horizon Aircraft, Inc. Full-time

    A career at Horizon is for those who want to do something extraordinary, yet with meaningful purpose. We take pride in pushing the boundaries of technology and customer experience to deliver something that has never been done before. We are a fast-moving organisation that promotes a hands-on approach, supporting each other through the tough spots, generating...


  • Montreal, Quebec, Canada mthree Full-time

    Développeur(se) Java (Capital Technology)Une banque d’investissement internationale de premier plan recherche un(e) développeur(se) Java pour rejoindre son équipe Capital Technology.Lieu: MontréalResponsabilités clésDévelopper et maintenir des applications Java.Rédiger des requêtes SQL et interagir avec des bases de données.Comprendre les...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Highdive Full-time

    NetEase recherche un Programmeur moteur senior à Montréal pour concevoir des architectures et résoudre des problèmes complexes du moteur et de la pile technologique. Vous gérerez le moteur de base et soutiendrez les intégrations avec Unreal Engine et d'autres fournisseurs. Le candidat idéal possède au moins 8 ans d'expérience dans le jeu AAA, 3 ans...


  • kirkland, montreal (administrative region), Canada Future Electronics Full-time

    The System Design Specialist (SDS) – Software/Firmware will be a member of a multi-disciplined, cross-functional design team. The SDS – Software/Firmware will receive coaching and guidance from the SDC Manager and experienced members of the Advanced Engineering Group’s management team to help acclimate him to the nature of our business, but he will be...


  • Montreal (administrative region), QC, Canada Baseten Full-time $256,000 - $512,000 Contract

    About BasetenBaseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're...

  • Programmer Analyst

    8 hours ago


    Montreal, QC, Canada Reelcruit Inc. Full-time $70,000 - $95,000 Contract

    Our clientis currently searching for a Programmer Analyst to join their Information Technology team in Montreal. In this role you will develop and maintain new software applications to support business requirements throughout the production lifecycle. Responsibilities : Collaborate with IT members in the development and maintenance of software programs and...


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

    This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Application Programmer based in Canada. As an Application Programmer, you will contribute to a major application modernization initiative focused on Microsoft Dynamics 365 CRM, customer portals, and AI-powered customer...


  • Montreal, Quebec, Canada Google Full-time

    Google in Montreal seeks a Chrome Graphics Developer to advance the graphics stack for fast, secure rendering on the web platform. You will join a Montreal-based team working on graphics pipeline improvements and GPU-backed rendering used across Chrome on desktop and mobile.Proficiency in C++ and graphics programming is essential, with an emphasis on...


  • Montreal (administrative region), QC, Canada Linuxassociation Full-time €78,000 - €130,000 Contract

    Develop cutting-edge Python solutions at Elite Quant's Montreal hybrid office as a Junior Software Engineer. Collaborate with traders and quants to create high-performance systems for real-time applications. This position focuses on building scalable Python tools critical for risk management and pricing. You will engage directly with quants and traders to...

  • Build Programmer

    8 hours ago


    Montreal, Quebec, Canada Epic Games Full-time

    WHAT MAKES US EPIC?At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means...


  • Montreal (administrative region), QC, Canada LE140 Unity Technologies Canada Company Full-time €110,000 - €165,000 Contract

    L’opportunité Unity construit la plateforme de création de jeux de nouvelle génération, changeant la manière dont les jeux seront construits au cours des cinq prochaines années. Rejoignez-nous et aidez à créer un produit qui permettra aux développeurs de jeux de donner vie à leurs idées d’une manière entièrement nouvelle. The opportunity...


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

    Collabera is seeking a software engineer to develop middleware for intelligent environment devices in a Linux environment, includingPredix Machine integration. You will work with architects, data scientists and product managers to deliver robust software solutions.The role involves design, development and testing of multiple modules, with opportunities to...

  • Software Engineer

    4 days ago


    Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada LanceSoft, Inc. Full-time

    Overview Direct message the job poster from LanceSoft, Inc. We need a Pega Administrator to relocate upon offer to Montreal, QC at own expense. Responsibilities Administration, maintenance, and support of the Pega platform to ensure high availability, performance, and security of business-critical applications. Collaborate with development teams,...


  • Montreal (administrative region), QC, Canada Baseten Full-time $256,000 - $512,000 Contract

    About BasetenBaseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're...


  • 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. We’re training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of...