1

Union Software Engineer Jobs in Calgary, AB (NOW HIRING)

Senior Advisor Project Controls

Calgary, AB · On-site

CA$96K - CA$130K/yr

This is a non-union position Are you an experienced project controls professional who can turn ... Partner with Project Managers, Engineers, and stakeholders to drive scope definition, change ...

Regular-Full time Union/Non: This is a non-union position Are you passionate about driving ... Who you are: * Related University degree (e.g., Computer Engineering, Computer Science or ...

Liaises with client, other site contractors, union and labor relations, and site and office ... Journeyman certificate or undergraduate/engineering degree in a related discipline. Enrollment in ...

Liaises with client, other site contractors, union and labor relations, and site and office ... Journeyman certificate or undergraduate/engineering degree in a related discipline. Enrollment in ...

Liaises with client, other site contractors, union and labor relations, and site and office ... Journeyman certificate or undergraduate/engineering degree in a related discipline. Enrollment in ...

Permanent Union: IBEW Shift: Regular Days: 7:00 am - 4:00 pm Note : More than one position may be ... Proficient in MS Office (Outlook & Word.), computer maintenance management software (CMMS), and ...

Union Software Engineer information

What are the key skills and qualifications needed to thrive in the Union Software Engineer position, and why are they important?

A Union Software Engineer excels with strong programming fundamentals, software development methodologies, and typically holds a degree in computer science or a related field. Familiarity with tools such as Git, continuous integration pipelines, and knowledge of union contracts or labor management software may be required. Outstanding teamwork, effective communication, and adaptability are crucial soft skills for bridging technical and union-specific requirements. These abilities are essential for ensuring software solutions meet organizational standards while supporting fair labor practices and productive collaboration.

How does being a Union Software Engineer differ from a non-union Software Engineer in terms of work environment and responsibilities?

As a Union Software Engineer, you'll often benefit from defined workplace protections, clearer work hours, and collective bargaining agreements that set standards for pay and benefits. Your responsibilities will still center around software development, but you may also participate in union activities—such as attending meetings, voting on contracts, or collaborating on work-related policies. Daily tasks involve coding, collaborating with cross-functional teams, and ensuring software aligns with both organizational and union requirements. This supportive structure can lead to enhanced job security and a strong sense of community among colleagues.

What is a Union Software Engineer job?

A Union Software Engineer is a software developer who is part of a labor union that advocates for fair wages, job security, and better working conditions. They perform the same technical tasks as other software engineers, such as coding, debugging, and system design, but with added protections and benefits negotiated by their union. These unions help ensure transparent employment policies, collective bargaining power, and support for workplace issues. Unionized software engineers may work in various industries, including tech companies, government agencies, and nonprofits.

What are the most commonly searched types of Software Engineer jobs in Calgary, AB? The most popular types of Software Engineer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Union Software Engineer jobs? Cities near Calgary, AB with the most Union Software Engineer job openings:
Senior Advisor Project Controls

Senior Advisor Project Controls

Enbridge

Calgary, AB • On-site

CA$96K - CA$130K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 14 days ago


Enbridge rating

8.4

Company rating: 8.4 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

20th of 52 rated energy and utility


Job description

Posting End Date:

July 12, 2026

Employee Type:

Regular-Full time

Union/Non:

This is a non-union position

Are you an experienced project controls professional who can turn complex project data into clear, actionable insight? We are looking for a Project Controls Senior Advisor to lead cost, schedule, forecasting, and performance management activities that support predictable, successful project outcomes. If you are ready to take on this exciting challenge and contribute to our success, we encourage you to apply today!

What You Will Do:
  • Provide full Project Controls leadership across assigned projects and/or portfolios, including cost, schedule, forecasting, and performance management.

  • Lead the development, implementation, and continuous improvement of project controls processes, tools, and reporting frameworks.

  • Deliver advanced analysis and insights (cost, schedule, KPIs), translating complex data into clear, actionable recommendations for leadership.

  • Influence project strategy and execution by identifying risks, challenging assumptions, and recommending mitigation and optimization opportunities.

  • Partner with Project Managers, Engineers, and stakeholders to drive scope definition, change management, and financial governance.

  • Oversee and validate project forecasting, including expenditure profiles, accruals, and long-range outlooks.

  • Lead variance analysis and ensure clear articulation of drivers, impacts, and recovery plans to senior leadership.

  • Establish and track key performance indicators (KPIs) to improve portfolio execution and predictability.

  • Support and guide the implementation of earned value or milestone-based performance measurement approaches.

  • Provide mentorship and technical guidance to junior Project Controls team members and support capability development across the function.

  • Collaborate with contractors and field teams to ensure accurate cost capture, including oversight of Digital LEMs and field cost processes.

  • Drive consistency and standardization of project controls practices across projects and programs.

Who You Are:
  • University Degree or Technical Diploma in Engineering or Accounting related fields. Other post-secondary education may be considered.

  • 6 or more years of previous related experience or equivalent combination of education and experience. For candidates who do not possess a university degree an additional 3-years' experience is required (total 9+ years).

  • General understanding of pipeline operations

  • Extremely high proficiency in MS Excel required (v-lookups, pivot tables, graph generation, sumifs, etc.).

  • An ability to distill large sets of data into easily understandable analysis.

  • A working understanding of PowerBI and Power Pivot.

  • Software experience with MS Office Suite and Oracle/SAP.

  • Predict obstacles, challenges, and risks to proactively determine mitigation strategies and innovative
    solutions to problems.

  • Excellent oral and written communications skills.

Preferred:

  • Project Management Professional (PMP) designation

  • Earned Value Management (EVM) experience or training

  • Experience developing dashboards or reporting tools (Power BI or similar)

  • Experience supporting portfolio-level programs

Working Conditions:

  • Primarily office-based with occasional travel (<10%) to field sites.

  • Standard office hours with the potential for extended hours based on project needs.

  • A valid driver's license and maintenance of a responsible driving record is required, which will be validated before hire.

  • Interaction with various collaborators including project managers, vendors, and contractors.

Physical Requirements:

Include but are not limited to: Grasping, kneeling, light - moderate lifting (objects up to 20 pounds), reaching above shoulder, repetitive motion, sitting, standing, visual requirement (able to see screens, detect color coding, read fine print), hearing requirement.

Mental Requirements:

Include but are not limited to: Ability to: understand, remember and apply oral and/or written instructions or other information, understand complex problems and collaborate/explore alternative solutions, organize thoughts and ideas into understandable terminology, organize and prioritize work schedule on a short-term basis, make decisions which have moderate impact on the immediate work unit and monitor impact outside this area, understand and follow basic instructions.

Salary:

  • Ranges from $96,000 - $130,000 USD for US locations based upon candidate's experience, skills, and internal equity.

  • Applicable compensation policies and guidelines apply to internal candidates.

Benefits:

  • A flexible benefits program that allows each employee to select the level of coverage needed for their family in the areas of health, dental, insurance and disability

  • A paid maternity and parental leave benefitthat offers up to 20 weeks of paid leave for birth-giving parents and up to 12 weeks for other eligible parents, providing flexibility and support during this important life event

  • Valuable retirement savings plans, including a savings plan with company stock as an investment option

  • Paid time off/vacation/sick, plus paid personal days off (depending on location), and paid holidays

  • An Employee and Family Assistance Program

  • A Wellness Program, which focuses on supporting healthier employees by providing tools, resources, and opportunities to improve physical, mental, social, and financial well-being

  • Enbridge's FlexWork (hybrid work model) offers eligible employees the option to work from home on Wednesdays and Fridays, opt for a compressed workweek schedule, or have flexible start and end times. Role requirements determine your eligibility for each option. #LI-Hybrid

At Enbridge, we are dedicated to our core value of Inclusion.We are proud to bean Equal Opportunity Employer. We are committed to providing employment opportunities to all qualified individuals, without regard to age, race, color, national or ethnic origin, religion, sex, sexual orientation, gender identity or expression, marital status, family status, veteran status, Indigenous status, disability, or any other reason protected by federal, state, or local law.Applicants with disabilities can request accessible formats, communication supports, or other accessibility assistance by contacting careers@enbridge.com.

Information For Applicants:

  • Applications can be submitted via our online recruiting system only.

  • We appreciate your interest in working with us; however, only those applicants selected for interviews will be contacted.

  • Final candidates for this position may be required to undergo a security screening, including a criminal records check.

To learn more about us, visit www.enbridge.com


What Enbridge employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom