1

Programming Supervisor Jobs in Edmonton, AB (NOW HIRING)

... with Supervisor and or contractors representative to understand work being conducted, and any ... engineering safety regulations and safety precautions of the work being performed. Strong verbal ...

Engineering Design: * Developing technical solutions to complete civil grading, site remediation ... Supervisory duties: * Collaborating with junior and intermediate staff on client, co-worker, sub ...

Coordinating and supervising the pre-installation work of Electrical activities and operations. * Prepare technical specifications. * Provide engineering services during construction, including ...

Liaise with operators and production supervisors about issues encountered * Work towards improvement in efficiency, cost and sustainability * Support other process engineers and staff to create a ...

... Engineered Labour Standards) * Conduct Material Handling Training forcolleagues * Ensure safety ... Preferred warehouse supervisory experience * High School Diplomarequired * Diploma or Degree in ...

Supervising on the joiner engineers work and deliverables and provide guidance to them * Prepare commissioning specifications, field review plan and and NERC CIP documents * Coordinate with ...

Liaise with operators and production supervisors about issues encountered * Work towards improvement in efficiency, cost and sustainability * Support other process engineers and staff to create a ...

Showing results 41-60

Programming Supervisor information

What is the difference between Programming Supervisor vs Software Developer?

AspectProgramming SupervisorSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programming and team managementBachelor's degree in Computer Science or related field; strong coding skills
Work EnvironmentOversees programming teams, manages projects, and coordinates tasksWrites, tests, and maintains software applications
Employer & Industry UsageUsed in tech companies, software firms, and IT departments for team leadership rolesCommonly employed across all industries developing software products

The Programming Supervisor role involves overseeing programming teams and managing projects, requiring leadership skills alongside technical expertise. In contrast, a Software Developer primarily focuses on coding and developing software solutions. While both roles require a strong foundation in programming, the supervisor position emphasizes team management and project coordination.

What is the role of a programming supervisor?

A programming supervisor oversees the development, implementation, and management of programming projects, ensuring they meet organizational goals and standards. They coordinate team efforts, review code or content, and may use project management tools to track progress, often requiring strong leadership and technical skills. Their responsibilities include supervising staff, maintaining schedules, and ensuring quality control in programming tasks.

What cities near Edmonton, AB are hiring for Programming Supervisor jobs?

Cities near Edmonton, AB with the most Programming Supervisor job openings:

Infographic showing various Programming Supervisor job openings in Edmonton, AB as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution.

Foreman

Edmonton, AB • On-site

RailWorks
Construction • 1 - 5K employees

Full-time

Medical, Dental

Re-posted 2 days ago


Key responsibilities

  • Direct work groups on active railway property and through construction zones to ensure safety and proper procedures are followed.

  • Set up, reposition, and dismantle railway-specific signals (flags) at designated locations to protect work sites.

  • Communicate with the work group, flagmen, and RailTraffic Controllers to ensure understanding of instructions, track protection limits, and site conditions.


RailWorks rating

6.7

Company rating: 6.7 out of 10

Based on 12 frontline employees who took The Breakroom Quiz


Job description

Benefits Offering
  • Unionized Position 

  • Health & Dental Benefits 

  • Employee Assistance Program 

  • Room for advancement provided 

Position Summary

Directing work groups on active railway property and through construction zones. Using specific railway operating rules, instructions and techniques, this position ensures that contractors clear the working zone prior to the approach of a train minimizing any delays to scheduled railway operations. 

Primary/Essential Responsibilities and Duties
  • Embrace our safety culture and adhering to industry and company policies and procedures 

    Conducts daily job briefings in order that all contractors understand site specific instructions prior to commencing work 

    Review the work site on a minimum daily basis and consults with Supervisor and or contractors representative to understand work being conducted, and any potential hazards 

    Set up, reposition and dismantle railway specific signals (flags) at designated locations 

    Communicate effectively with the work group being protected, other flagmen and RailTraffic Controllers using established procedures and radio equipment to ensure the understanding of instructions, track protection limits, work site hazards and other specific site conditions 

    Responsibly operates company vehicles and ensures all daily maintenance and inspections of the units are completed 

    Performs special duties as assigned by the Capital Supervisor 

    Performs any administrative duties related to proper documentation as per PNR Quality Management System 

    Other duties and responsibilities as assigned 

Required Skills and Qualifications
  •  A minimum of 2 years related experience in the railway industry. 

    Track Inspection Guidelines certification is an asset 

    Certified in Canadian Railway Operating Rules 

    Ability to read and understand specific documents including schedules, standard railway plans and specifications. 

    Ability to work in a safety sensitive position directing work groups on live railway corridors 

    Knowledge of the occupational hazards, railway engineering safety regulations and safety precautions of the work being performed. 

    Strong verbal and written communication skills. 

    Proficient use of computers, tablets etc. 

    Valid Alberta Class 5 License

Physical Requirements and Working Conditions
  • Works outdoors at construction sites. 

    Frequently stands, walks, climbs, balances, lifts, bends, and moves objects up to 50 pounds. 

    Exposed to all weather conditions including very hot and very cold weather. 

    Exposed to loud noise. 

    Exposed to live track/trains and high voltage. 

    Ability to work rotating shifts 

Footer - EEO

All qualified applicants will receive consideration for employment with PNR RailWorks without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristics protected by law. 

RailWorks is North America's leading track and transit system experts for over 100 years and with 45 offices across the U.S. and Canada.  We take on challenging projects every day and our success rely on a collaborative and open-minded work environment that encourages teamwork, positivity, and ingenuity.  We are committed to creating a culture of trust, respect, and acceptance.  RailWorks also offers opportunities to grow your career, develop your skills and pursue success.  

All qualified applicants will receive consideration for employment with PNR RailWorks without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristics protected by law.


What RailWorks employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom