1

Contract Programmer Jobs in Alberta (NOW HIRING)

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Executing tenders, constructability assessments, contract administration, and inspection of ...

Senior Stress Engineer

Calgary, AB · On-site

$70 - $95/hr

... contract role). Acero is focused on facility and pipeline engineering, procurement and construction management services; from concept evaluation to plant start-up. Our core service offering is in ...

Support construction liaison and contract administration activities during project delivery. Qualifications Required * Bachelor's or Master's degree in Civil Engineering, Structural Engineering, or a ...

Contract experience should cover consulting, engineering and construction projects in at least one of the power, infrastructure, mining, environmental and/or oil and gas industries, EPC, EPCm ...

Support construction liaison and contract administration activities during project delivery. Qualifications Required * Bachelor's or Master's degree in Civil Engineering, Structural Engineering, or a ...

We are now over 21,000 engineers, architects, scientists and planners across the world and ... Support construction inspection, construction liaison services, and contract administration ...

We are now over 21,000 engineers, architects, scientists and planners across the world and ... Support construction inspection, construction liaison services, and contract administration ...

Review new issue drawings and contract documents for change of conditions; quantify impact of changes and review with supervisor; distribute new issues to field. Prepare monthly cost projections ...

Showing results 41-60

Contract Programmer information

See Alberta salary details

$12

$34

$63

How much do contract programmer jobs pay per hour?

As of Sep 3, 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 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 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.

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 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.

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 82% Full Time, 9% Part Time, 8% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $71,922 per year, or $34.6 per hour.

Stormwater Engineer

Associated Engineering

Calgary, AB • Hybrid

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 27 days ago


Key responsibilities

  • Lead and collaborate with cross-functional teams to deliver project objectives from concept to design to construction.

  • Act as Engineer of Record for designs, technical reports, cost estimates, technical specifications, and construction contract documents.

  • Execute tenders, conduct constructability assessments, manage contract administration, and inspect municipal infrastructure projects.


Job description

The opportunity

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Stormwater Engineer to join our team in our Calgary office. In this role you will be responsible for stormwater designs and civil engineering work. The successful candidate will join a dynamic team active on municipal infrastructure projects, including design and construction of stormwater drainage, water transmission, sanitary sewer collection and grading projects in both brownfield and greenfield settings.  You will provide technical expertise and project design coordination while demonstrating resourcefulness, and adaptability in your role. You will have hands-on involvement in preparing proposals, advancing projects through the concept, design and construction phases.

What we offer:

  • Flexible/hybrid working arrangements, depending on position.
  • Market competitive salaries, with annual reviews.
  • Matching company pension program, increasing over time.
  • Comprehensive benefits including:
    • Health/dental/vision coverage.
    • Fitness allowance.
    • Employee and family assistance programs.
    • Mental health supports.
  • Paid time off so that you can recharge including:
    • Paid vacation.
    • Paid office closure over December holiday break.
    • Industry leading paid sick time.
    • Parental leave top-up program .
  • Ongoing support for your professional development and growth
    • Active Young Professional group.
    • Formal mentoring programs.
    • Paid professional development hours.
    • Capacity building seminars.
    • Engineer In Training programs .
  • Opportunities to participate in social club activities and events:
    • Company-wide social events.
    • Regular lunch-and-learns.
    • Community volunteer opportunities.
    • An office that is walking distance from Crowfoot LRT Station.

What you’ll be doing:

  • Leading and collaborating with cross-functional teams to deliver project objectives from concept to design to construction.
  • Acting as Engineer of Record for designs, technical reports, cost estimates, technical specifications and construction contract documents for work completed independently or by others through direct supervision.
  • Executing tenders, constructability assessments, contract administration, and inspection of municipal infrastructure projects.
  • Acting as Prime Contractor to also that field work is executed in a safe manner that meets company and client HSE requirements.
  • Actively build and maintain relationships with clients, colleagues, suppliers, contractors, other consultants, government administrators for the benefit of clients, projects and business development.
  • Perform Quality Assurance and Quality Control reviews for other Engineers of Record on project deliverables.
  • Supporting the Project Manager by liaising with the client, managing scope, schedule and budgets.
  • Supporting proposal submissions by preparing key content such as project understanding, methodology, team organization and fees.
  • Supporting the development of Engineers-In-Training.

Does this sound like you?

  • Undergraduate degree in civil engineering from an accredited university.
  • Registered, as a Professional Engineer with APEGA.
  • Over 8 years of civil engineering experience, and ideally a minimum of 2 years as a Professional Engineer, with an emphasis on water, sanitary and stormwater utilities and earthworks.
  • Experience in designs that overlap between civil site servicing and stormwater management.
  • Experience in designing drainage systems, including stormwater ponds, for transportation infrastructure and municipal utilities’ facilities (e.g., treatment plants, pump stations) is an asset.
  • Experience in alternative construction delivery will be considered an asset.
  • Proven application of government and industry design, standards, specifications, regulations and guidelines for water, sanitary and stormwater infrastructure design and construction.  Experience with City of Calgary and Alberta requirements will be considered an asset.
  • Possesses a valid driver’s license and can travel within Alberta.
  • Familiarity with AutoCAD, Civil 3D, Microstation, Microsoft Office Suite, VisiSpecs.
  • Use of Civil 3D for pipe network and grading design is considered an asset.
  • Familiarity in using water management software such as PCSWMM, MIKE, HEC-RAS or Infoworks is considered an asset.

About Us

At Associated Engineering, were passionate about not only the work we do but the communities we live and work in. Which is why sustainability is at the heart of everything we do. As a carbon neutral company since 2009, we help shape resilient and sustainable communities across Canada.

As a Platinum Member of Canada’s Best Managed Companies since 2008, we take pride in nurturing a workplace where people thrive. We are an employer of choice providing our people with a supportive, collaborative, engaging and dynamic place to build a career, while bringing inspiration and innovation to our work.

Our company culture is shaped by:

  • Growth and development of our employees – chart your career course, whatever stage you are at! 
  • A broad variety of meaningful work that supports local communities – we are a medium-sized company working on significant projects, helping to shape communities!
  • We care, we commit, we create – our promise to both clients and each other!

What’s next? Ready to make an impact? Join a company that values your ideas, invests in your growth, and empowers you to shape the future. Apply today!  

Want more information?

  • Check out what a day at Associated Engineering looks like via LinkedIn
  • Our Environmental, Social and Governance Report

AE is an Equal Opportunity Employer and encourages women, Indigenous peoples, persons with disabilities, members of visible minorities, and members of the LGBTQ+ community to apply. For applicants with disabilities, accommodations are available upon request for candidates taking part in all aspects of the selection process. We are also committed to protecting the privacy of your personal information and as such, it will be used for recruitment and employment purposes only.