programmer software engineer jobs in Montreal

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


  • Montreal (administrative region), QC, Canada Compunnel, Inc. Full-time €90,000 - €120,000 Contract

    The Software Engineering Consultant is a backend-focused role with hands-on data platform and large language model (LLM) experience. This consultant will design, build, and deploy scalable services and integrations for business-critical applications. Success requires strong Python skills, production-ready coding standards, and effective collaboration in a...


  • Montreal (administrative region), QC, Canada SmartRecruiters, Inc. Full-time €110,000 - €150,000 Contract

    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 and help create the...


  • Montreal (administrative region), QC, Canada Polarized Capital Full-time $150,000 - $200,000 Contract

    Tim & Dan here. Between the two of us, we’ve interviewed thousands of people and hired close to one hundred. We think normal job descriptions are dry and rarely convey what it’s actually like to work with the people hiring you.In this role, you’ll report to Dan while working closely with Tim, our founders, and engineering teams across the portfolio. A...


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

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


  • Montreal, Quebec, Canada Fellow - AI Meeting Assistant Full-time

    About FellowFellow is the AI meeting assistant that helps teams turn conversations into decisions and action, built from the ground up with privacy and security in mind. Fellow supports the entire meeting workflow, from pre-meeting briefs to note-taking and recording to human-level recaps, so organizations can have fewer, better, and shorter meetings. Today,...


  • Montreal (administrative region), QC, Canada Ubisoft 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 and...


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

    Java 8, Kafka, Collections, Multi-threading, problem solving as core skillset with knowledge of databases and design patterns, and some hands-on experience on UNIX. The candidate needs to be a self-starter, a confident personality with good communication skills who can work with minimum oversight and handholding.ResponsibilitiesWork as a developer on...


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

    Ready to build the future with AI? At Genpact, we don’t just keep up with technology—we set the pace. AI and digital innovation are redefining industries, and we’re leading the charge. Genpact’s AI Gigafactory, our industry-first accelerator, is an example of how we’re scaling advanced technology solutions to help global enterprises work smarter,...


  • Montreal, Quebec, Canada NBCUniversal Full-time

    Company DescriptionNBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands,...


  • Montreal, Quebec, Canada System Soft Technologies Full-time

    Software Developer, AI Solutions 📍 Remote | Montreal (must be a Permanent Resident - PR) Build production-grade Agentic AI systems, not proofs of concept. We are seeking a hands-on Software Developer to design, build, and deploy enterprise-scale AI solutions that solve real business problems. This is a software engineering role focused on creating...

  • Software Engineer

    4 days ago


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

    L’opportunité Unity s’engage à maintenir un marché de monétisation équitable, transparent et digne de confiance. En tant que Développeur(se) logiciel Sénior, vous jouerez un rôle clé dans la création et la maintenance des systèmes backend qui protègent notre réseau dans des domaines essentiels comme la modération créative, la prévention...

  • Software Engineer

    4 days ago


    Montreal (administrative region), QC, Canada Hunter Bond Full-time $180,000 - $220,000 Contract

    Software Developer (React) - Up to $200k CAD Base + Exceptional Bonus - Elite FinTech Firm - Montreal We are headhunting for skilled Front End Developers who like working on complex, performant applications! Job Title Job Title: Software Developer (React) Salary Salary: Up to $200k CAD Base + Exceptional Bonus Location Location: Downtown Montreal (Hybrid...

  • Software Engineer

    4 days ago


    Montreal (administrative region), QC, Canada Pentangle Tech Services | P5 Group Full-time $60,000 - $85,000 Contract

    Analyze, debug, modify, test, and implement software (primarily C and C++). We have embedded projects, as well as higher-level applications.Responsible for debugging existing, recent, and older productsInteract with people from different departments, organizations, and other locations around the worldExpertise in C or C++ programming3+ years of experience in...


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

    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, Quebec, Canada Sweet Technologies Inc. Full-time

    Launch your software engineering career at SweetTech in Montreal as a Junior Software Engineer. Collaborate closely with developers, resolve client-reported issues, and develop solutions using AI coding tools. You will engage directly with clients, understand their challenges, and reproduce reported issues for deeper investigation. As part of a small,...

  • Engine Programmer

    4 days ago


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

    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 and help create...

  • Engine Programmer

    4 days ago


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

    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 and help create...

  • Engine Programmer

    4 days ago


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

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


  • Montreal, Quebec, Canada Unity Technologies Full-time

    Montreal, Canada Full time JOBREQ-2616327 What you'll be doing Designing and delivering cloud-based services and cloud features for the next generation game creation platform Building front-end features as part of performant full-stack systems Optimizing cloud services for scalability and performance Applying cloud service design patterns and architecture...


  • Montreal, Quebec, Canada Solink Full-time

    Staff Software Engineer, Core Applications Level:P4 Location:Ottawa, ON | Hybrid Reports To:Xiaokun Xu, Application Team Lead Type:Permanent | Full-TimeAbout Solink At Solink, our mission issafeguard what matters most . We provide businesses with the tools toknow sooner and act fasterby transforming video security into real-time operational insights.Our...