Jobs for programmer at Calgary

2,762 programmer job listings in Canada. Find daily updated positions from leading job boards.

  • Welding Robot Operator

    24 hours ago


    Calgary, Alberta, Canada Jobless Full-time

    Since 1991, ICE Western Sales has been manufacturing custom HVAC solutions for commercial and industrial clients. With a team of 250+ employees, our commitment to service, safety, and innovation continues to drive our success. Titan Matrix, a division of ICE Western, designs high-performance HVAC systems for mission-critical data center environments.Why...


  • Calgary, AB, Canada Trafigura Group Full-time €65,000 - €75,000 Contract

    Built to develop tomorrow's leaders across the core pillars of our business, our two-year Development Graduate Programme builds deep expertise in Middle Office functions: Operations and Deals Desk. This programme is designed for graduates who want to build a long-term, high-impact career in supply chain logistics and risk management: the critical functions...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Ice Western Full-time

    Since 1991, ICE Western Sales has been manufacturing custom HVAC solutions for commercial and industrial clients. With a team of 250+ employees, our commitment to service, safety, and innovation continues to drive our success. Titan Matrix, a division of ICE Western, designs high-performance HVAC systems for mission-critical data center environments. Why...

  • Shell Graduate Programme 2027 Premium

    2 days ago


    Calgary, Alberta, Canada Shell Full-time

    Alberta, Canada Worker Type: Regular Posting Start Date: September 3, 2026 Job Description: What’s the role? Join us as a Graduate with Shell Canada where you will embark on a comprehensive 3-year programme designed to develop future leaders. The role will be based at Scotford (Fort Saskatchewan, AB), Sarnia, ON or Calgary, AB. Start dates for the...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada RSM US LLP Full-time €130,000 - €238,700 Temporary

    We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. As a Manager within our Program and Project Management (PPM) practice, you will serve as a delivery leader responsible for leading complex Microsoft...

  • CNC Mill Programmer

    4 days ago


    Calgary, AB, Calgary Census Division, AB; Alberta, Canada Steelhaus Tryton Canada Full-time

    About Us Steelhaus Technologies Inc. became one of the fastest growing completions company since its establishment in 2008. Steelhaus boldly drives the market with innovative energy solutions; fusing practical, field-proven experience, adaptable engineering, integrated manufacturing, and uncompromising safety with relentless delivery of unwavering customer...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Jobless Full-time

    Since 1991, ICE Western Sales has been manufacturing custom HVAC solutions for commercial and industrial clients. With a team of 250+ employees, our commitment to service, safety, and innovation continues to drive our success. Titan Matrix, a division of ICE Western, designs high-performance HVAC systems for mission-critical data center environments. Why...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Trafigura Group Full-time

    Built to develop tomorrow's leaders across the core pillars of our business, our two-year Development Graduate Programme builds deep expertise in Middle Office functions: Operations and Deals Desk. This programme is designed for graduates who want to build a long-term, high-impact career in supply chain logistics and risk management: the critical functions...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Control Tech Ltd Full-time €100,000 - €140,000 Temporary

    Salary Range: $100,000.00 To $140,000.00 Annually Job Brief: The Honeywell Experion DCS Programmer provides technical expertise in the design, configuration, programming, testing, commissioning, and support of Distributed Control Systems (DCS) for industrial clients. This role is primarily focused on Honeywell Experion PKS environments and associated...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Control Tech Ltd Full-time €100,000 - €140,000 Temporary

    Salary Range: $100,000.00 To $140,000.00 Annually Job Brief: The Schneider Electric PLC Programmer provides technical expertise in the design, configuration, programming, testing, commissioning, and support of industrial automation systems for a variety of clients. This role is primarily focused on Schneider Electric PLC platforms, HMI/SCADA systems, and...


  • Calgary, Alberta, Canada Steelhaus Tryton Canada Full-time

    Become a key player as a CNC Mill Programmer at Steelhaus Technologies in Calgary, AB. This role demands expertise in CNC operations, programming, and mentorship within a supportive team. This Level 3 Technician position involves the operation of CNC machining equipment while adhering to safety and quality standards. You will create and maintain CNC...


  • Calgary, AB, Canada CDN Full-time $90,000 - $120,000 Contract

    CDN is seeking a Calgary-based Automation Programmer skilled in control systems design and troubleshooting. Help drive success in our energy services sector with your technical expertise. In your role with CDN, you will be tasked with designing and implementing state-of-the-art control systems for processing facilities. This position emphasizes proactive...


  • Calgary, Alberta, Canada Control Tech Ltd Full-time

    Elevate your career as an Industrial Automation Programmer with Schneider Electric. This role involves programming Schneider Electric PLC systems and enhancing automation solutions for varied industrial clients.As a key player in the team, you will provide technical expertise across all phases of projects, including design, testing, and operational support....


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada TecTammina Full-time

    A software development company in Nova Scotia is seeking an experienced Centura Developer to join their AMS core team. The role includes responsibilities for support, maintenance, and enhancements on Centura applications. Candidates should have at least 3 years of hands-on development experience, a strong grasp of client/server concepts, and familiarity with...

  • ATM Programmer

    4 days ago


    Calgary, Alberta, Canada US Tech Solutions, Inc. Full-time

    Join Our Team in Vibrant Calgary, AB!.Are you ready to take on a dynamic role in the heart of Calgary, Alberta? We are looking for a dedicated professional to join our team, where you'll play a... TemporaryReporting to the National Warehouse Manager, the incumbent will be responsible for the maintenance, refurbishment and programming of ATM’s to be...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Wainbee Full-time

    Wainbee in Rosemont ON is seeking a hands-on PLC Programmer & Designer to join our automation team. You will design electrical schematics, program PLCs and HMIs, and commission automated cells for automotive, medical, and food manufacturing projects. You’ll own the electrical design from schematic to testing and on-site or remote support, working closely...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Control Tech Ltd Full-time

    Elevate your career as an Industrial Automation Programmer with Schneider Electric. This role involves programming Schneider Electric PLC systems and enhancing automation solutions for varied industrial clients. As a key player in the team, you will provide technical expertise across all phases of projects, including design, testing, and operational...


  • Calgary, Alberta, Canada Jobless Full-time

    ICE Western Sales Ltd. is seeking a Welding Robot Operator to setup, program, and operate robotic welding systems in its Calgary-area facility. You will monitor, adjust, and maintain the robot weld process to meet quality standards and support continuous improvement projects.The role requires at least 2 years in welding/manufacturing, familiarity with...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada CDN Full-time

    CDN is seeking a Calgary-based Automation Programmer skilled in control systems design and troubleshooting. Help drive success in our energy services sector with your technical expertise. In your role with CDN, you will be tasked with designing and implementing state-of-the-art control systems for processing facilities. This position emphasizes proactive...

  • ATM Programmer

    4 days ago


    Calgary, AB, Calgary Census Division, AB; Alberta, Canada US Tech Solutions Full-time

    Duration: 12 months Contract Job Description: Reporting to the National Warehouse Manager, the incumbent will be responsible for the maintenance, refurbishment and programming of ATM’s to be deployed onto the field and in-house stored. Also, review condition of ATM’s returned from the field and performs tasks to refurbish for redeployment, you will...

Key skills for programmer
Engineering processes Use technical drawing software Define technical requirements Perform scientific research Develop automated migration methods Interpret technical requirements Use software libraries Tools for software configuration management

Bachelor's Degree

Explore salaries

Compare salaries by position and sector

Search salaries
Career guide: programmer

Duties, skills, education and salary

View guide