1

Programming Supervisor Jobs in Alberta (NOW HIRING)

Maintenance Supervisor

Grande Prairie, AB ยท On-site

CA$110K - CA$115K/yr

... operations, and engineering teams in a high-hazard, continuous-process setting. Key ... years of supervisory or lead-hand experience in a maintenance environment * Strong working ...

Maintenance Supervisor Rate of Pay: Hourly THIS JOB IS LOCATED IN KANANASKIS, AB. SUBSIDIZED STAFF ... The Engineering Department's employees are the keepers of maintaining the hotel. You are ...

The Manufacturing Supervisor is responsible for leading and supervising a team of manufacturing ... They apply daily engineering tactical skills to manage the manufacturing processes and our ...

The Maintenance Supervisor is responsible for developing trained and capable front line union ... Preferably in engineering, business, operations management, or similar field * Minimum 3 years ...

The Maintenance Supervisor leads the maintenance work activities for their respective shift. The ... Bachelor's degree in Engineering, Manufacturing, or a related field or equivalent experience

The Manufacturing Supervisor is responsible for leading and supervising a team of manufacturing ... They apply daily engineering tactical skills to manage the manufacturing processes and our ...

Showing results 21-40

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 in Alberta are hiring for Programming Supervisor jobs?

Cities in Alberta with the most Programming Supervisor job openings:

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

Senior Process Engineer, Oil Refining

Airdrie, AB โ€ข On-site

Propak Systems Ltd.
51 - 200 employees

Full-time

Re-posted 27 days ago


Job description

In this position, Propak can offer the following career development opportunities:

  • Work on a variety of oil refining, oil processing or heavy oil projects for domestic and international clients. The scope of the projects will vary from FEED studies, modular packages and full turnkey EPFC projects.
  • Acquire in-depth technical expertise in oil refining and processing
  • Lead and mentor junior engineers, including delegation, checking, and authentication of professional work products.
  • Become a critical decision maker while working with a multidisciplinary team of engineering and design leads
  • Develop and build relationships with clients
  • Gain practical experience by overseeing the fabrication and assembly of your projects in the Propak, Airdrie facilities.
  • Travel domestically and internationally for startup and commissioning support
  • Receive mentorship from senior process engineers, supervisors, and managers to support your technical development and role as a lead process engineer

Qualifications:

  • Bachelor’s degree in chemical engineering from an accredited university
  • Professional Engineer registered and in good standing with Alberta Professional Engineers, and Geoscientists of Alberta (APEGA) or eligible for membership.
  • 10+ years of experience in oil refining, oil upgrading, or oil recycling processing with specific experience in Desalters and Electrostatic Treaters, Atmospheric and Vacuum Distillation, Thermal and Catalytic Cracking systems, Hydrotreating/Hydrofining, Platforming and Isomerization, Steam Methane Reformers, Delayed Cokers, Sulphur Recovery unit.
  • Experience designing alternative processes in Glycol Dehydration, Sweetening, Mechanical Refrigeration, Oil Processing, SAGD (wellpads, water treating, Central Processing), Oil Treater Design, Material Selection and Corrosion, and Compression is considered an asset.
  • EPC and/or Fabricator experience
  • Excellent communications skills required to interact with client and internal team members
  • Experience working with HYSYS and other engineering software (BR&E ProMax, VMGSim Symmetry, Flarenet)
  • Experience in sizing process equipment is an asset (separators, treaters, FWKO, heat exchangers, PSVs, flare systems, control valves, pumps, reciprocating, rotary screw, and centrifugal compressors)
  • Experience with typical process deliverables (PFD, HMB, P&ID, Line List, Design Basis Memorandum, Cause & Effect Diagrams, Control Narratives, Datasheets, Hydraulics, Line Sizing)