1

Contract Programmer Jobs in Alberta (NOW HIRING)

Degree in Business, Law, Engineering, Construction Management, or equivalent. * 15 years of experience in a similar position. * Global experience in project procurement and contract management.

... in the engineering space. Are you looking for an opportunity to join a diverse group of ... Hatch is seeking Contracts Specialists for its offices in Mississauga, and Calgary for upcoming ...

... in the engineering space. Are you looking for an opportunity to join a diverse group of ... Hatch is seeking Contracts Specialists for its offices in Mississauga, and Calgary for upcoming ...

Overview / Responsibilities Wood is currently seeking a strong professional Contract Recruiter to ... for engineering roles, especially in the geotechnical, environmental, clean energy and water ...

Overview / Responsibilities Wood is currently seeking a strong professional Contract Recruiter to ... for engineering roles, especially in the geotechnical, environmental, clean energy and water ...

Fluor is one of Canada's top employers and is recognized globally as a leader in the Engineering ... Job duties also include tracking and monitoring ongoing legal projects and contract databases, and ...

What you will do The primary role of the Contract Administrator is to update the materials demand ... Working with Engineering, Purchasing, Inventory, and Production Teams, to make sure all changes are ...

CNC Programmer This role focuses on programming, setting up, and operating 3-axis and 4-axis CNC ... Job Type & Location This is a Contract to Hire position based out of CALGARY, AB. Pay and Benefits ...

next page

Showing results 1-20

Contract Programmer information

See Alberta salary details

$12

$34

$63

How much do contract programmer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for contract programmer in Alberta is $34.58, according to ZipRecruiter salary data. Most workers in this role earn between $22.60 and $43.75 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a contract programmer, and why are they important?

To thrive as a Contract Programmer, you need strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is contract programming?

Contract programming is a work arrangement where a programmer is hired on a temporary basis to complete specific projects or tasks under a contract. It often involves working independently or remotely, with defined deliverables, deadlines, and payment terms, and may require skills in specific programming languages or tools. This setup allows companies to access specialized expertise without long-term employment commitments.

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.

What are the most commonly searched types of Programmer jobs in Alberta?

The most popular types of Programmer jobs in Alberta are:

What cities in Alberta are hiring for Contract Programmer jobs?

Cities in Alberta with the most Contract Programmer job openings:

What are popular job titles related to Contract Programmer jobs in AB?

For Contract Programmer jobs in AB, the most frequently searched job titles are:

Infographic showing various Contract Programmer job openings in Alberta as of August 2026, with employment types broken down into 81% Full Time, 10% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $71,922 per year, or $34.6 per hour.

Contracts and Procurement Manager

exp

Calgary, AB • On-site

Full-time

Posted 27 days ago


Job description

Contracts and Procurement Manager
Calgary, AB


At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people together to solve the world's most complex challenges. Here, you join a team that leverages differences, harnesses their entrepreneurial spirit in an employee-owned company, that believes diversity is what gives us strength, seeks sustainable results and shares ambitions for each other, our clients and the communities we are part of and serve. To be a part of EXP means to have your own experience, while staying connected to a global network of professionals, who believe we are a part of something bigger. Together, we are EXP.
Are you ready to design your future?

Be our next Contracts and Procurement Manager
Your work environment at EXP
In this role you will manage contracts including input to contract execution strategy and claims negotiations; and procurement including purchasing, expediting, subconsultant quality, procurement initiatives. Ensures that performance of the work is consistent with applicable policies, procedures, and objectives and meets project needs.
What a day at EXP has in store for you

  • Developing and implementing the overall contracts and procurement strategy for the projects
  • Monitor performance of the contracts and procurement function
  • Provide ongoing guidance in the various aspects of procurement and contract management to the Project Manager and key members of the project team ensuring sound formation and administration principles are applied
  • Participate in project related meetings and work closely with other functions such as engineering, construction, project controls, finance, etc.
  • Provide support and guidance to the project manager in management of the prime contract
  • Preparation of progress reports on performance of the contracts team and procurement team
  • Provide advice to senior project management on a wide variety of project issues
  • Provide guidance on negotiation strategies and resolution of commercial issues
  • Representing contracts and procurement function at package and project reviews
    Overseeing development of the contracts and procurement procedures, forms and templates
    Developing, monitoring and maintaining project master contracts forms
  • Implementing changes to the terms and conditions, procedures templates and forms to improve efficiency, accuracy, quality of contracts and procurement function
  • Performance management of contracts and procurement function
  • Provides oversight for the management of prime contract, implementation of the prime contract management program and contracts administration procedures, training and supervision of contracts personnel
  • Provides functional guidance to the project contracts and procurement personnel in the performance of their respective roles
  • Additional tasks as required

What your experience looks like

  • Degree in Business, Law, Engineering, Construction Management, or equivalent.
  • 15 years of experience in a similar position.
  • Global experience in project procurement and contract management.
  • Demonstrated experience in pricing, contract law, contract drafting, administration and negotiation of change orders, effective correspondence, planning and scheduling.
  • Thorough knowledge of planning, scheduling, cost control, and quality control functions.
  • Specialized training courses in business law, finance and accounting, and related business subjects.
  • Experience in working with the other functional service organizations, i.e., purchasing, expediting, supplier quality, traffic and logistics, and field procurement operations.
  • Experience in managing workload distribution and execution of the work and well as being skilled in managing personnel including interviewing, hiring, training, development, performance evaluation, career counselling, salary administration, and knowledge of personnel.
  • Thorough knowledge of planning, scheduling, cost control, and quality control functions.

 

EXP subscribes to the Workplace Equity Program. Applications from women, members of visible minorities, Indigenous peoples and persons with disabilities are encouraged. Persons with disabilities can obtain accommodation for the selection process by contacting us at the following email address: hrsupport@exp.com.


 

Our story

With a mission to understand, innovate, partner and deliver, EXP provides engineering, architecture, design and consulting services to the world's built and natural environments.

Our heritage dates back to 1906, when the earliest of EXP's predecessor companies started its engineering infrastructure practice. Today, thousands of creative professionals across EXP work together to deliver extraordinary experiences year after year.

What makes us different

The passion, enthusiasm, diversity and industry-leading capabilities of our employees make us who we are. We're committed to providing a challenging work environment that cultivates career growth, encourages creativity and rewards excellence.

Find out more about life at EXP by visiting www.exp.com.