systems programmer

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


  • Winnipeg, Manitoba, Canada SOFTLINE TECHNOLOGY Full-time

    Take the lead in software development as a Senior Programmer for the Corrections Systems Portfolio. This on-site role offers a chance to enhance critical assessment tools and systems.We seek a skilled developer with over 10 years of experience to work in a full-time capacity. Your main focus will be to design, code, and support enhancements for risk...


  • Toronto, ON, Canada SOFTLINE TECHNOLOGY Full-time €90,000 - €120,000 Contract

    Take the lead in software development as a Senior Programmer for the Corrections Systems Portfolio. This on-site role offers a chance to enhance critical assessment tools and systems. We seek a skilled developer with over 10 years of experience to work in a full-time capacity. Your main focus will be to design, code, and support enhancements for risk...


  • Québec, Canada Bilinguallink Full-time €70,000 - €90,000 Contract

    Join a dynamic role focused on PLC programming and automation systems development. This position emphasizes troubleshooting, commissioning, and integration of advanced machinery and controls. In this role, you will develop and modify PLC programs for automated equipment, performing critical functions such as HMI programming and machine commissioning. Your...


  • Gatineau, Canada Bilinguallink Full-time €70,000 - €90,000 Contract

    Join a dynamic role focused on PLC programming and automation systems development. This position emphasizes troubleshooting, commissioning, and integration of advanced machinery and controls. In this role, you will develop and modify PLC programs for automated equipment, performing critical functions such as HMI programming and machine commissioning. Your...


  • , Canada Socket.dev Full-time

    About the Role As a Senior Automation Systems Programmer, you will develop, integrate, and commission advanced automation systems for custom manufacturing applications. Depending on your area of expertise, you will specialize in PLC and control systems programming, robot integration, or both, taking ownership of programming activities from development and...


  • London, ON, Middlesex County, ON; Ontario, Canada Socket.dev Full-time

    About the Role As a Senior Automation Systems Programmer, you will develop, integrate, and commission advanced automation systems for custom manufacturing applications. Depending on your area of expertise, you will specialize in PLC and control systems programming, robot integration, or both, taking ownership of programming activities from development and...


  • Winnipeg, Manitoba, Canada Bilinguallink Full-time

    Join a dynamic role focused on PLC programming and automation systems development. This position emphasizes troubleshooting, commissioning, and integration of advanced machinery and controls.In this role, you will develop and modify PLC programs for automated equipment, performing critical functions such as HMI programming and machine commissioning. Your...


  • Montreal, Canada TMX Full-time

    Venture outside the ordinary - TMX CareersThe TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets.  United as a global team, we’re connecting cross-functionally, traversing industries and geographies, moving opportunity into action,...


  • Quebec, Capitale-Nationale, Canada Larian Studios Full-time €70,000 - €90,000 Contract

    A leading game development studio in Capitale-Nationale, Quebec, is looking for an experienced Engine Programmer. The ideal candidate will be proficient in C++ and passionate about crafting high-quality games. Responsibilities include developing animation-related systems, writing and optimizing code, and mentoring team members. This full-time, on-site role...


  • Québec City, Quebec, Canada Larian Studios Full-time

    A leading game development studio in Capitale-Nationale, Quebec, is looking for an experienced Engine Programmer. The ideal candidate will be proficient in C++ and passionate about crafting high-quality games. Responsibilities include developing animation-related systems, writing and optimizing code, and mentoring team members. This full-time, on-site role...


  • Québec, QC, Québec Municipalité Régionale, QC; Capitale-Nationale; Québec Province, Canada Larian Studios Full-time

    A leading game development studio in Capitale-Nationale, Quebec, is looking for an experienced Engine Programmer. The ideal candidate will be proficient in C++ and passionate about crafting high-quality games. Responsibilities include developing animation-related systems, writing and optimizing code, and mentoring team members. This full-time, on-site role...


  • , Canada Larian Studios Full-time

    A leading game development studio in Capitale-Nationale, Quebec, is looking for an experienced Engine Programmer. The ideal candidate will be proficient in C++ and passionate about crafting high-quality games. Responsibilities include developing animation-related systems, writing and optimizing code, and mentoring team members. This full-time, on-site role...


  • Regina, Division No. 6, Canada GreenTech Resources Worldwide Canada Full-time €50,000 - €79,000 Contract

    GreenTech Resources Worldwide Canada | Full time Computer System Developers and Programmers NOC 21230 Jobs In-Demand Regina Central, Canada | Posted on 03/13/2025 - Write, modify, integrate and test software code - Maintain existing computer programs by making modifications as required - Identify and communicate technical problems, processes and...


  • Regina Central, Saskatchewan, Canada GreenTech Resources Worldwide Canada Full-time $36 - $57 Permanent

    Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Identify and communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Assist in the ...


  • , Canada Larian Studios Full-time

    A game development company is seeking a Gameplay Programmer to join their team in Quebec, Canada. The ideal candidate will have over 4 years of C++ experience and a strong knowledge of RPG systems. Responsibilities include collaborating across departments, writing maintainable code, and participating in the game's creative process. The studio offers a...


  • Vancouver, Metro Vancouver Regional District, Canada Socket.dev Full-time €166,000 - €243,000 Contract

    Epic Games in British Columbia is seeking a seasoned C++ engineer to design and implement low-level engine systems for Unreal Engine, delivering content at scale across PC, console, mobile, and VR. You will redesign the engine to support on-demand content delivery, own complex features in a live product, and drive performance and reliability through...


  • Quebec, Capitale-Nationale, Canada Larian Studios Full-time €70,000 - €90,000 Contract

    A game development company is seeking a Gameplay Programmer to join their team in Quebec, Canada. The ideal candidate will have over 4 years of C++ experience and a strong knowledge of RPG systems. Responsibilities include collaborating across departments, writing maintainable code, and participating in the game's creative process. The studio offers a...


  • , Canada People Can Fly Studio Full-time $80,000 - $110,000 Contract

    A leading game development studio in Canada is seeking a Lead Gameplay Programmer to lead and mentor the programming team. The ideal candidate will have over 8 years of experience in game development, with strong proficiency in C++. This mid-senior level role involves collaborating with designers and ensuring engaging gameplay experiences. The studio offers...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Socket.dev Full-time

    Epic Games in British Columbia is seeking a seasoned C++ engineer to design and implement low-level engine systems for Unreal Engine, delivering content at scale across PC, console, mobile, and VR. You will redesign the engine to support on-demand content delivery, own complex features in a live product, and drive performance and reliability through...


  • , Canada Socket.dev Full-time

    Epic Games in British Columbia is seeking a seasoned C++ engineer to design and implement low-level engine systems for Unreal Engine, delivering content at scale across PC, console, mobile, and VR. You will redesign the engine to support on-demand content delivery, own complex features in a live product, and drive performance and reliability through...