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

    Mozilla is seeking experienced browser engineers to join a small team exploring new applications of browser technology. The work combines deep systems engineering, rapid experimentation, and close collaboration across technical disciplinesWe are looking for a browser engine specialist who enjoys turning difficult systems questions into working experiments....


  • Montreal, Quebec, Canada SweetTech Full-time

    About SweetTechSweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.We are a small team based in Montreal, with colleagues across North America. You will work closely with our CTO and experienced developers on software that lenders use every day.The roleWhen a client reports that something is...


  • Montreal, Quebec, Canada Talentlab Full-time

    Lead / Principal Embedded Software Engineer – Optical Networking Location:Ottawa, ON Employment Type:Full-Time, Permanent We're partnered with a global technology leader in optical networking and communications infrastructure that is making a significant investment in expanding its engineering presence in Ottawa. As part of this growth, our client is...


  • Montreal, Quebec, Canada Octasic Full-time

    Octasic, a Montreal-based leader in geolocation software, invites a Software Developer to advance vehicular and airborne geolocation systems. You will contribute to cutting-edge software platforms and work across C/C++, Python, and Rust to enhance products.The role combines research, development and validation in a collaborative SCRUM environment with...


  • Montreal, Quebec, Canada AutoScale Ventures Full-time

    Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PSTAbout the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure). We're looking for a Senior Software Engineer to design, build, and evolve the backend systems...


  • Montreal, Quebec, Canada Electronic Arts (EA) Full-time

    Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Description &...


  • Montreal, Quebec, Canada Intact Financial Corporation Full-time

    Pay at Intact is about much more than just salary. Flexible work arrangements and a hybrid work model Possibility to purchase up to 5 extra days off per year Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more Share plan & other savings: up to 12% of salary or even more (ask how you...


  • Montreal, Quebec, Canada Astucemedia Full-time

    Astucemedia est un leader mondial reconnu pour ses solutions créatives et logicielles innovantes dédiées à la visualisation de données en temps réel. Nos technologies s’intègrent dans des contextes variés tels que la diffusion en direct à la télévision, les studios, les musées, les expériences immersives et les enceintes sportives. Nous...


  • Montreal, Quebec, Canada OPAL-RT TECHNOLOGIES India Pvt. Ltd. Full-time

    English version will followOPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++À Propos D’OPAL-RT TechnologiesLeader mondial dans la diversité des applications, nos outils sont utilisés dans une multitude de secteurs tels que l'automobile, l'aérospatiale, l’énergie, le transport, la fabrication industrielle, etc....

  • Software Engineer

    10 hours ago


    Montreal, Quebec, Canada Alltech Consulting Services, Inc. Full-time

    Job Description:The Team: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,...


  • Montreal, Quebec, Canada Expedia Full-time

    Expedia Group, acteur mondial du voyage, recherche un développeur logiciel III pour renforcer sa plateforme de contenu. Vous concevrez et ferez évoluer des services full stack et des UI destinés aux partenaires et voyageurs, en vous appuyant sur une plateforme IA/ML avancée afin d'améliorer les performances et la fiabilité.Le rôle exige la maîtrise...


  • Montreal, Quebec, Canada Nakisa Full-time

    Nakisa is hiring a Software Developer for its Platform Engineering team in Montréal, combining cloud-native backend services with frontend components. You will work in an Agile environment to enhance microservices, CI/CD, and observability for enterprise clients worldwide.The role emphasizes collaboration with Product, QA, and DevOps, plus expanding...


  • Montreal, Quebec, Canada MindBridge Full-time

    MindBridge is seeking a Senior Software Developer to lead complex technical work in our AI-powered financial risk platform. You will design and deliver capabilities for secure, scalable financial intelligence, spanning data ingestion, analytics, enterprise integrations, and AI-assisted workflows. This role emphasizes subsystem ownership within established...


  • Montreal, Quebec, Canada Affirm Full-time

    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 Batch Developer Experience team makes batch development and testing faster and more reliable at affirm. As a developer on this team you will partner with product and...


  • Montreal, Quebec, Canada 3Pillar Full-time

    3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business. With teams across North America, Europe, Latin America, and Asia, we work with the most ambitious companies in financial services, healthcare, media, and technology — helping them move...


  • Montreal, QC, Canada Stingray Full-time $85,000 - $120,000 Contract

    At Stingray, creativity, collaboration, and cutting-edge technology are the pillars of our DNA. Are you ready to watch your career take off by joining a fast-growing company with a team of tech-savvy music lovers and a stimulating and fun work environment?Join a dynamic team that serves all of Stingray’s departments. Your role will be twofold: designing...


  • Montreal, QC, Canada Xona Full-time $90,000 - $120,000 Contract

    Xona is seeking a Software Engineer in Montreal to contribute to the development and integration of a desktop application that communicates with our internal satellite receivers. You will write application code for satellite subsystem components and collaborate with a small, mission-focused team to deliver critical insights.The ideal candidate thrives in a...

  • Remote AI

    1 day ago


    Montreal, QC, Canada Andrews Recruitment Group Full-time $83,000 - $165,000 Contract

    Andrews Recruitment Group is recruiting for multiple AI and software engineering roles offering remote work, with flexible contract options and value-based output. You'll work on advanced AI systems and real-world software projects in a fully remote setup.Compensation ranges from CAD 60 to CAD 120 per hour, with part-time routes available around ~15 hours...


  • Montreal, QC, Canada Push Operations Full-time $80,000 - $100,000 Contract

    About the Company Push is an all‑in‑one platform that helps businesses grow and scale their companies by simplifying HR, payroll, time tracking, and scheduling. Our purpose is to help our customers free up their time by making people management ridiculously easy, so they can focus on their passion. Our customer base includes some of the biggest brands,...