programmer jobs in Edmonton

See average salary for programmer »

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


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Indotronix UK Full-time

    Cloud Resourcing is seeking a Senior Programmer Analyst to support Service New Brunswick on a contract basis. The role is remote, allowing you to work from anywhere while collaborating with NB stakeholders. Strong communication with cross-functional teams and thorough documentation are expected. You will contribute to system analysis, design, development,...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada ASTEC Full-time

    A leading machinery manufacturing company is seeking a Programmer Analyst to support their corporate IT team. This hybrid role focuses on designing, developing, and maintaining customized ERP systems. Responsibilities include troubleshooting ERP systems, managing SQL databases, and enhancing business processes. The ideal candidate will have 2-5 years of...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada RPMGlobal Full-time

    Devenez Responsable de programme à Edmonton, où vous serez chargé de mener des projets et d'assurer la qualité des services en gestion. Ce rôle flexible favorise le leadership et l'innovation. Le Responsable de programme orchestrera la mise en œuvre des services de gestion des projets, tout en supervisant une équipe talentueuse. Ce poste implique...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Fresche Solutions Inc. Full-time

    Why Join Fresche? At Fresche Solutions, we don’t just maintain legacy systems; we transform them. For over a decade, we've been the leading partner for IBM i modernization and innovation. We offer a true work-from-anywhere (North America) model, prioritizing work-life balance and a culture where our values aren't just posters on a wall, they guide every...


  • Edmonton, Division No. 11, Canada Fresche Solutions Inc. Full-time

    Why Join Fresche? At Fresche Solutions, we don’t just maintain legacy systems; we transform them. For over a decade, we've been the leading partner for IBM i modernization and innovation. We offer a true work-from-anywhere (North America) model, prioritizing work-life balance and a culture where our values aren't just posters on a wall, they guide every...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Crossroads-C& Full-time

    Crossroads C&I in Edmonton is seeking a CNC Programmer to design and modify parts using CAD/CAM software. You will work closely with our Engineering Team, Production Personnel and Inside Sales to support fabrication and optimize workflows. The role requires 2–5 years of programming experience, CAD/CAM proficiency, and strong problem-solving abilities....


  • Edmonton, Division No. 11, Canada BDO Canada Full-time $21,000 - $30,000 Contract

    Nous veillons chaque jour à faire de nos employés notre priorité Chez BDO, les relations positives avec nos gens et nos clients sont fondamentales. Chaque jour, nos professionnels offrent à nos clients un service exceptionnel, ainsi que des conseils et des observations auxquels ils peuvent se fier. En contrepartie, nous offrons à nos employés un milieu...


  • Edmonton, Division No. 11, Canada Edmonton Military Family Resource Centre Full-time €90,000 - €130,000 Contract

    SBMFC – LA PASSION AU SERVICE DE NOTRE MISSION! Les Services de bien‑être et moral des Forces canadiennes (SBMFC), c’est plus qu’un milieu de travail! Nous sommes une fière communauté qui se consacre à soutenir les membres, les vétéranes et les vétérans des Forces armées canadiennes, ainsi que leurs familles dans leur quotidien. Nous...

  • CNC Programmer

    5 days ago


    Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Volant Products Inc. Full-time

    A prominent manufacturing company in Edmonton is seeking a CNC Programmer to develop CNC programs, enhance machining processes, and work closely with teams. The ideal candidate will have at least 2 years of experience in CNC programming and familiarity with Mazatrol and Mastercam. The company offers a culture that values collaboration and expertise, along...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Smoking Gun Interactive Full-time

    Smoking Gun Interactive (SGI), a Keywords Studio company, seeks a Senior Programmer to tackle diverse game programming tasks, with a strong focus on full-stack skills and mentoring teammates. The role emphasizes collaboration with leadership to establish a unified technology vision, delivering clean, modular code while proactively addressing challenges and...


  • Edmonton, Alberta, Canada Analyst Technical Solutions Full-time

    RQ00383 - Programmer Analyst IIISenior Programmer AnalystLocation: Remote - Fredericton, New BrunswickWork Model: Remote, with onsite attendance in Fredericton as neededDuration: Up to 250 days, starting September 28, 2026Extension: Potential extension of up to 12 monthsPay Rate: $90-$95/hr Inc.Hours: Full-time, 7.25 hours/dayRole OverviewWe are seeking a...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Breezeway Full-time €120,000 - €155,000 Temporary

    Breezeway's award-winning property operations and experience platform helps coordinate, communicate, and verify detailed work at properties. Powering over 55M property care tasks, Breezeway helps thousands of short-term rental managers and hospitality operators increase operational efficiency and boost service revenue while eliminating manual work and...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada freschesolutions Full-time

    Chez Fresche Solutions, nous offrons un excellent équilibre travail - vie personnelle avec des horaires flexibles.Vous pouvez travailler n'importe où en Amérique du Nord, de votre domicile ou dans l'un de nos bureaux... la décision vous appartient. POURQUOI REJOINDRE FRESCHE ? Nous croyons au leadership de notre industrie, nous croyons à l'innovation,...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Fresche Solutions Inc Full-time

    Chez Fresche Solutions, nous offrons un excellent équilibre travail - vie personnelle avec des horaires flexibles. Vous pouvez travailler n'importe où en Amérique du Nord, de votre domicile ou dans l'un de nos bureaux... la décision vous appartient. POURQUOI REJOINDRE FRESCHE ? Nous croyons au leadership de notre industrie, nous croyons à...


  • Edmonton, Division No. 11, Canada RPMGlobal Full-time €120,000 - €160,000 Contract

    *Le candidat retenu devra travailler au Bureau régional d'Edmonton cinq jours par semaine. Toutefois, des ententes de travail hybride ou de télétravail pourraient être prises en considération.* Le chef régional du secteur de services, Gestion des projets et des programmes, doit diriger la prestation des services de gestion des projets et des...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Canadian Forces Morale and Welfare Services Full-time

    SBMFC – LA PASSION AU SERVICE DE NOTRE MISSION! Nous sommes une fière communauté qui se consacre à soutenir les membres, les vétéranes et les vétérans des Forces armées canadiennes, ainsi que leurs familles dans leur quotidien. Nous offrons des programmes et des services minutieusement sélectionnés visant à répondre à leurs besoins...


  • Leduc, AB, Edmonton Census Division, AB; Alberta, Canada Yourchamber Full-time

    Permanent, full-time (35 hours/week) | $92,274.00 - $115.333.40 per annum Permanent, full-time (35 hours/week) $At the City of Leduc, we believe strong technology services are foundational to delivering exceptional services to our community. Our Corporate Information Technology (CIT) team plays a critical role in enabling City operations through reliable...


  • Edmonton, Alberta, Canada Defence Construction Canada Full-time

    Fourchette Salariale137 013$ - 178 118$Horaire De TravailPermanentModalité De Travail FlexibleSur siteDate De Clôture07/10/2026PaysCanadaQui peut postuler?:Le grand public et les employé(e)s de CDCNiveau de sécurité:FiabilitéExigences LinguistiquesAnglaisLe candidat retenu devra travailler au Bureau régional d'Edmonton cinq jours par semaine....


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Argus Full-time €25 - €35 Temporary

    Earn $25-$35+/hour, with full health benefits, RRSP matching, and strong team perks Since 1958, Argus has grown from a small local business into a global provider of pigging, threading, and manufacturing solutions. Today, Argus operates two fully equipped manufacturing facilities, supported by certified processes and decades of field experience. We...


  • Edmonton, AB, Edmonton 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...

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