programmer software engineer jobs in Montreal

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


  • Montreal, Quebec, Canada Bourne Search Ltd Full-time

    A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions. This role sits within a strategic platform handling high-volume data workflows. You’ll be designing and building scalable Spark-based applications while contributing to architectural direction...


  • Montreal, Quebec, Canada Xsolla Full-time

    A global commerce firm based in Canada is seeking a strategic and hands-on Software Development Director to lead its global software engineering functions. The successful candidate will drive high-impact technical initiatives and oversee multiple teams, delivering scalable and innovative products that serve millions worldwide. Ideal for those passionate...


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

    Senior Software Developer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software Developer to join our...

  • Engine Programmer

    4 days ago


    Montreal (administrative region), QC, Canada Ubisoft Montréal Full-time $90,000 - $130,000 Contract

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

  • Software Engineer

    3 days ago


    Montreal, Montreal (administrative region), Canada Vaco by Highspring Full-time $80,000 - $120,000 Contract

    OverviewWe're hiring a backend developer to join a dynamic and forward-thinking team focused on rebuilding and scaling a large-scale login and registration platform. If you're looking to work on meaningful systems that impact millions of users-and want to do it using a modern stack-you'll want to explore this role.High-impact system rebuild. Modern tech...

  • Engine programmer

    4 days ago


    Montreal (administrative region), QC, Canada Ubisoft Montréal Full-time $90,000 - $130,000 Contract

    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, Quebec, Canada FourCents Full-time

    Own the design and delivery of client products end to end: web apps, mobile apps, integrations and AI features, working directly with the founder and the clients themselves.FourCents is a software studio with more than twenty years of product work and 350+ projects delivered for clients across healthcare, real estate, finance, logistics, e-commerce and...

  • Software Engineer III

    13 hours ago


    Montreal (administrative region), QC, Canada Trane Supply Full-time €111,000 - €155,000 Contract

    ## Software Engineer IIICandidatar-se: Nosso modelo de Presença no Local de Trabalho BrainBox AI dedica dias específicos no escritório a cada mês para focar em relacionamentos, aprendizado e inovação.: Montreal, Quebec: Tempo integral: Publicado hoje: JR-11991Faça parte da nossa missão! Como líder mundial na criação de soluções...


  • Montreal, Quebec, Canada Cohere Full-time

    Why this role?We’re building the data infrastructure behind some of the most demanding AI training workloads in the world, and we want sharp, curious people to help us do it. In this role, you’ll build and maintain the high‑performance data layer our Modeling teams rely on for training and evaluation jobs.As a Software Engineer, Data Infrastructure,...


  • Montreal (administrative region), QC, Canada Unity Full-time $103,000 - $161,000 Contract

    L'opportunitéNous recherchons une ou un développeur logiciel sénior pour diriger la conception et la mise en œuvre de notre plateforme de données essentielle pour les activités de l'entreprise. Il s'agit d'un rôle demandant une grande autonomie au sein d'une équipe de développeurs logiciel et de données séniors qui collabore dans l'espace de...


  • Montreal (administrative region), QC, Canada Zeffy Full-time $90,000 - $120,000 Contract

    About Zeffy Zeffy is the fastest-growing nonprofit platform in North America, helping organizations raise funds, run events, and engage donors. About The Role As a Staff Software Engineer at Zeffy, you’ll work on key product features while playing a central role in elevating the engineering team. You’ll bring experience that helps others make better...


  • Montreal (administrative region), QC, Canada Autodesk Full-time $78,000 - $114,000 Contract

    Position Overview Autodesk Education Experiences (AEX) helps students, educators, and institutions access Autodesk tools, learning programs, and certifications. We are seeking a Software Development Engineer to build and deliver education-focused product experiences that support teaching and learning across Autodesk platforms. Job Requisition ID...


  • 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 building AI systems. Our work is instrumental to the widespread adoption of AI and we are...


  • Montreal (administrative region), QC, Canada Ubisoft Full-time $110,000 - $150,000 Contract

    Elevate gaming technology as a Senior C++ Engine Programmer with Ubisoft in Montréal. Join a dedicated team enhancing online services for blockbuster titles through innovative middleware solutions. In your role at Ubisoft, you will focus on developing and optimizing high-performance C++ middleware. Collaborating closely with the Core Services - Online Tech...


  • Montreal, Quebec, Canada XSIS Full-time

    Company Description XSIS builds practical AI solutions that solve complex business problems for global enterprises today. The company specializes in semantic intelligence, enterprise-grade AI development, and industry-specific solutions across sectors such as Finance, Healthcare, Retail, and Logistics. XSIS focuses on delivering measurable ROI by aligning AI...


  • Montreal, Quebec, Canada ekona Full-time

    For people who figure things out, stay curious, and build things that actually work. At ekona, we build production‑grade AI systems for clients in multiple industries including life sciences and supply chain, where quality is not optional. They trust us because we think independently, move fast, and deliver with Swiss reliability. We're looking for...

  • Software Engineer

    4 days ago


    Montreal (administrative region), QC, Canada Insight Full-time

    Select how often (in days) to receive an alert:Software EngineerToronto, ON, CA, M5C 2N8Requisition Number: 106673 Software EngineerLocation:You will have the flexibility to work fully remotely within Canada.Insightat a Glance14,000+ engaged teammates globally$8.2 billion in revenue in 2025Certified as a Great Place to work in 9 Countries in 2025Fortune 500...


  • Montreal, Quebec, Canada Canada Mortgage and Housing Corporation Full-time

    Select how often (in days) to receive an alert:Travel Requirement: LimitedLanguage Skill Levels (Read/Write/Speak): CBCSecurity Requirement:Reliability StatusSalary: Our salaries generally range from $129,175.28to $161,469.09and are based on qualifications and experience.About CMHC The work you do and the work we do together matters. We come to work every...


  • Montreal (administrative region), QC, Canada Epic Games Full-time $90,000 - $130,000 Contract

    Take on the role of Build Programmer at Epic Games, specializing in CI/CD and build automation for Rocket League. Design efficient systems to empower developers and boost productivity. As part of Epic Games, you will collaborate with teams to maintain and optimize build systems for Rocket League. Your focus on CI/CD and workflow improvements will directly...


  • Montreal (administrative region), QC, Canada Motion Recruitment Partners LLC Full-time €110,000 - €140,000 Contract

    We’re working with a wearable technology company in Montreal with a strong mission. They are currently looking to add a Senior Software Engineer to their team with a background in C/C++. This is a full-time role, where applicants must be bilingual in English and French. If you’re looking to work with a team that is providing solutions for the greater...