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 Crossing Hurdles Full-time $227,304 - $323,736 Contract

    Android Mobile Software Engineer | $200/hr Remote | Mercor Base pay range $200.00/hr - $200.00/hr Organization: Mercor Position: Android Mobile Software Engineer (Kotlin) Referral Partner: Crossing Hurdles Type: Hourly Contract Location: Remote Duration: 1 month Commitment: Part-time, 10–40 hours per week, fully remote and asynchronous Role...


  • Montreal, QC, Canada Insight Global Full-time $110,000 - $125,000 Contract

    Join a fully remote team as a Senior Software Engineer specializing in mobile application development. Drive technical execution using Flutter for seamless app integration within the product ecosystem. This permanent, full-time role requires over 7 years of expertise in mobile development. You'll collaborate with Product Management and Engineering teams to...

  • Programmer Analyst

    3 days ago


    Montreal, Quebec, Canada Robert Morris University Full-time

    Position Department: Enterprise Applications Position Type: Staff Full-Time Overview: The Programmer - Analyst role is an integral part of the IT Applications team supporting new and existing software solutions used across the University; a junior to mid-tier role depending on experience level. This role consists primarily of software development and...


  • Montreal, Quebec, Canada Ciena Corporation Full-time

    As the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We’re a technology company shaping the future of networking, guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being—on and off the job....


  • Montreal, QC, Canada Intentsify, LLC Full-time $120,000 - $170,000 Contract

    Intentsify, LLC in Canada is seeking a Senior Software Engineer to own and evolve the platform behind our data processing pipeline. You will design, ship, and operate production systems with minimal supervision, building ETL pipelines for large-scale web, behavioral, and account data.You will work in small autonomous teams, own infrastructure, CI/CD, and...


  • Montreal, QC, Canada DataAnnotation Full-time $62,480 - $88,987 Contract

    An innovative company is seeking a skilled Software Engineer to help train AI chatbots. This exciting remote role allows you to work on your own schedule while contributing to the development of cutting-edge AI technology. You'll be responsible for creating diverse coding challenges, writing high-quality code snippets, and evaluating AI-generated code for...


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

    Talentlab is seeking an AI Software Engineer to join our client’s growing AI and Data team. This is a hands-on role focused on building and deploying real-world AI and ML solutions.You’ll work at the intersection of software engineering, AI/ML, cloud, and MLOps, delivering LLM-powered applications, RAG, vector search, and agentic AI. Collaboration with...


  • Montreal, Quebec, Canada Atlas Full-time

    ResponsibilitiesWe’re looking for a Staff Software Engineer (Product) to help shape the technical evolution of our product. This is a senior individual contributor role focused on building high-quality product systems, making sound technical decisions, and supporting other engineers through collaboration and exampleThis role is hands-on and does not...


  • Montreal, Quebec, Canada ICAO Full-time

    Organizational context: The Air Transport Bureau (ATB) is responsible for activities related to ICAO's Strategic Goals. The Aviation Security Policy (ASP) Section of the Aviation Security and Facilitation (ASF) is responsible for developing and updating aviation security standards, managing work programmes of security panels, and developing related manuals...


  • Montreal (administrative region), QC, Canada Linuxassociation Full-time $79,000 - $131,000 Contract

    Java Python Software Engineer I – Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality of software delivered? About our Team Our Technology teams uses cutting-edge technologies to build products and systems to advance science and health. We provide our customers with powerful digital solutions, helping...


  • montreal (administrative region), qc, Canada Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) Full-time

    Job Requisition ID: 12602 Position Status: Permanent Full Time Position Type: Hybrid Office Location: Ottawa (ON); Montreal (QC); Toronto (ON) Travel Requirement: Limited Language Designation: Bilingual Language Skill Levels (Read/Write/Speak): CBC Security Requirement: Reliability Status Salary: Our salaries generally range from $ to $ and are...


  • montreal (administrative region), qc, Canada Relx Plc Full-time

    ## Python Java Sr Software Engineer -MontrealApply: Montreal: Full time: Posted Today: R **Java Python Software Engineer I – Montreal**Do you enjoy being part of team that develops high-quality code?Do you enjoy ensuring the quality of software delivered? ## **About our Team**Our Technology teams uses cutting-edge technologies to build products...


  • Montreal, Quebec, Canada Wissen Technology Full-time

    A leading technology consulting firm is seeking a Java Software Engineer in Montreal, Quebec. The role requires over 5 years of Java experience, particularly in Microservices and Spring Boot. Successful candidates will engage with high-end clients, enhancing the engineering excellence culture within the company. This position features a hybrid work model...

  • Software Engineer

    3 days ago


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

    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 production-ready agentic systems using...


  • Montreal, Quebec, Canada Myticas Consulting Inc. Full-time

    Staff Embedded Software/Firmware EngineerWe are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key ResponsibilitiesDesign, implement, code, and test software for next-generation embedded optical...


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

    System Software Engineer - AI About us: We are a startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters. We are backed by top-tier VC firms and notable angel investors. The company is led by experienced builders and operators who have founded companies, taken them to...


  • Montreal, QC, Canada Remote People Ltd. Full-time $129 - $149 Contract

    Brantford, ON | Full-Time | Permanent$45 - $52/hr + Profit Sharing + 4-Day Work WeekBuild Advanced Automation. Lead Complex Robotic Projects.We're partnering with a growing automation OEM that designs and builds custom automated manufacturing systems for leading automotive manufacturers across North America.As a Senior Robot Programmer, you'll play a key...


  • Montreal, Quebec, Canada 11140 Expedia Canada Corp. Full-time

    Expedia Group in Montreal seeks a senior software engineer III to design and evolve full-stack content services. You will build APIs, data models, and UIs for high-scale content used across brands and platforms, applying React, TypeScript, GraphQL, Node.js, and Spring Boot.You will own end-to-end delivery, write high-quality code, and work in a data-driven,...


  • 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, Quebec, Canada Cloud Chamber Full-time

    As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists, and Art Direction. You will be responsible for modifying core shaders, developing...