programmer software engineer jobs in Montreal

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


  • Montreal, QC, Canada Devconnectplatform Full-time $110,000 - $170,000 Contract

    ## DescriptionCresta unlocks the true potential of the customer experience, turning every conversation into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human agent augmentation, and comprehensive conversation intelligence to drive revenue and efficiency gains across every channel. The world’s leading...


  • Montreal, QC, Canada HeyOrca Full-time $90,000 - $110,000 Contract

    A remote software company is seeking a full-stack Software Developer with React Native experience. In this role, you will develop high-quality software rapidly using modern AI-assisted practices. Key responsibilities include prototyping ideas, converting them into scalable features, and collaborating closely with various teams. Ideal candidates should have...


  • Montreal, QC, Canada Affirm Full-time $133,000 - $183,000 Contract

    At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. What You’ll Do With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in...


  • Montreal, QC, Canada Affirm Full-time $153,000 - $213,000 Contract

    At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Growth Platform Engineering team builds the core systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm. Our platform enables personalized...


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

    A forward-thinking tech company in Canada is seeking a Senior Software Engineer to shape and scale modern web applications using TypeScript, Ruby on Rails, and React. You will closely collaborate with cross-functional teams to deliver high-quality, maintainable applications. Ideal candidates have 5+ years of frontend development experience and a strong...


  • Montreal, QC, Canada Jobgether SRL Full-time $149,000 - $220,000 Contract

    This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Sr. Staff Software Engineer, Browser (New Products) based in Canada. As a senior individual contributor, you will help explore new possibilities in browser technology by combining deep systems engineering with rapid...


  • Montreal, QC, Canada Affirm Full-time $100,000 - $140,000 Contract

    The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing and we are looking for a Software Engineer You will be part of a fast paced team which is responsible for the APIs that Partners and Merchants use to integrate with affirm, and also power some of our top partners like Amazon and Stripe With the support of your team,...


  • Montreal, QC, Canada Autodesk Full-time $100,000 - $140,000 Contract

    Autodesk Informed Design is seeking a Senior Software Developer to build and evolve cloud services, desktop add‑ins, and web/app components. You will own performance, security and production readiness as part of a collaborative team.The role emphasizes cross‑functional collaboration, end‑to‑end lifecycle ownership and the use of AI tools to boost...


  • Montreal, Quebec, Canada Solink Full-time

    Elevate software quality and reliability at Solink as a Staff Software Engineer focusing on Core Applications. Leverage React and TypeScript in a hybrid setting to create impactful features.As part of Solink's Core Applications team, you'll engage in a stewardship role while owning projects from design through delivery. This position requires expertise in...


  • Montreal, Quebec, Canada Houghton Mifflin Harcourt Co Full-time

    Houghton Mifflin Harcourt is seeking a Senior Software Developer to help advance two content-platform applications. You will review code, lead development activities across two teams, and contribute across front-end, back-end, devops, cloud, monitoring, and test automation.Work with Restful services, AWS, Terraform, Jenkins, and GitHub in a fast-growing...


  • Montreal, Quebec, Canada Unity Full-time

    The opportunityWe are looking for a Software Engineering Manager (based in either Montreal, Canada or remotely in the US East-Coast timezone) to lead a new team delivering Unity platform support for an Android-based ecosystem which spans mobile to laptop form-factors and everything in between. Our mission is to enable Unity developers to bring their titles...


  • Montreal, QC, Canada Pciauto Full-time $75,000 - $95,000 Contract

    Summary The SCADA designer-programmer programs industrial control systems. Depending on their experience, they may be involved in designing logic, project documentation and training plans for the client. Roles and responsibilities The SCADA designer-programmer has the following responsibilities: Programming SCADA software. Testing programmes before...


  • Montreal, Quebec, Canada Cohere Full-time

    Cohere is seeking a software engineer to develop features for North, its AI workspace platform. You will build autonomous agents that interact with sensitive enterprise data and ship minimal, secure code that runs in constrained environments.You will collaborate with researchers to productionize models and contribute across the stack. The role emphasizes...


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

    About Motion Motion is building the command center for creative strategists: an AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok. We’re at the forefront of AI as the foundation of...

  • UI Programmer

    5 hours ago


    Montreal, Quebec, Canada Massive Full-time

    March of Giants, Software Development, Montreal Job Description The incumbentwill develop the modules for a game’s general presentations (menu, HUD, etc.). What you’ll do Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience; Help define the features and...


  • Montreal (administrative region), QC, Canada Institut Rosell-Lallemand Inc. Full-time €85,000 - €120,000 Contract

    PURPOSE: The Programmer in Automation (Automations Engineer) is responsible for designing, programming, configuring, and maintaining control systems that drive process automation across food industry production environments—specifically within yeast fermentation plants. This role works as part of an automation team and is instrumental in ensuring...


  • Montreal (administrative region), QC, Canada Kake Remote Full-time $185,000 - $256,000 Contract

    We’re looking for a Senior SEO/GEO Software Engineer to build the systems and tools that help our websites get crawled, rendered, indexed and surfaced by both traditional search engines and AI-powered answer engines. This is a hands-on engineering role focused on technical SEO, site performance and automation. You’ll fix the technical foundations of our...

  • Programmer 2

    23 hours ago


    Montreal, QC, Canada AVI-SPL Brand Full-time $70,000 - $90,000 Contract

    Job Summary Programming activities for integrated Audio Video Systems. Essential Duties and Responsibilities Read and interpret AV systems drawings Gather programming requirements Produce new modules and interfaces Control System programming design to meet requirements and system capabilities User Interface programming to meet requirements and system...


  • Montreal, Quebec, Canada Akamai Technologies, Inc. Full-time

    Elevate your career at Akamai as a Senior Software Engineer in Test, focusing on scalability and reliability in our cloud platform. Automate testing processes to ensure the highest quality software delivery.Join the Compute division's Platform Engineering Team at Akamai to contribute to cutting-edge cloud solutions. In this role, you will manage automated...


  • Montreal, Quebec, Canada Autodesk Full-time

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