1

Contract Programmer Jobs in Alberta (NOW HIRING)

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

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.

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

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Your work directly affects major enterprise clients with long-term contracts, providing both ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Your work directly affects major enterprise clients with long-term contracts, providing both ...

Contract Controller We are assisting our client in the search for a Contract Controller to support ... Executive Search - Accounting & Finance - Sales & Operations - Engineering - Supply Chain - Human ...

We require a full-time CONTRACT Plant Operator with a minimum of a 4th Class Power Engineering Certificate. Responsibilities: * Operate gas plant equipment and facilities in a safe and efficient ...

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 Jul 24, 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.

What contract job pays the most?

Contract programming roles in specialized fields such as software architecture, cybersecurity, or data science tend to offer the highest pay, often exceeding $100 per hour. Senior-level contractors with in-demand skills in technologies like cloud computing, AI, or blockchain can command even higher rates, especially if they have certifications and extensive experience.

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.

Is AI replacing coders?

Contract programmers and other coding professionals are increasingly using AI tools to automate repetitive tasks and improve efficiency. However, AI currently complements human skills rather than replacing programmers entirely, as complex problem-solving and creative design still require human expertise. Staying updated with AI and automation tools is important for programmers to remain competitive in the job market.

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.

How much do contract software developers make?

Contract software developers typically earn between $50 and $150 per hour, depending on experience, location, and project complexity. Rates can vary based on skills such as proficiency in specific programming languages, certifications, and the duration of the contract.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or senior roles at major tech companies, can earn $500,000 or more annually. Such compensation often includes base salary, bonuses, stock options, and other incentives, typically requiring advanced skills, certifications, and extensive industry experience.
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 July 2026, with employment types broken down into 60% Full Time, 23% Part Time, 1% Temporary, and 16% Contract. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $71,922 per year, or $34.6 per hour.

Intermediate Electrical Contract Administrator

DIALOG

Calgary, AB

CA$85K - CA$102K/yr

Full-time

Medical, Dental, PTO

Posted 25 days ago


Job description

Here at DIALOG, we are passionate about design and believe it can and should meaningfully improve the wellbeing of our communities and the environment we all share.
 
We are a multi-disciplinary practice of architects, interior designers, urban designers and planners, structural, mechanical and electrical engineers, landscape architects and sustainability experts who design for community wellbeing and urban vibrancy. We are a fun-loving bunch of big thinkers and city-shapers, who are collaborative in our approach, diverse in our perspectives, aspirational in our pursuits, and optimistic about what's next. We're always looking for passionate people who share our values and care as much about our communities as we do. We're proud to be a Certified B Corporation and one of Canada's Greenest Employers, committed to using our design practice as a force for good in the world.

The Electrical Contract Administrator will hold a Journeyman Electrician Certificate with Inter-Provincial Red Seal and demonstrate5+ years of electrical construction experience as a journeyman. The candidate will provide key oversight for DIALOG projects and electrical contracts, including Supplemental Instructions, Proposed Change Notices, RFI's, Submittals, etc. Technically skilled in the administration of project contracts and familiar with regular visits to construction sites, the successful candidate will ensure work is performed according to contract specifications. 
 
In this role, you must be comfortable collaborating with DIALOG practitioners as well as external contractors, subcontractors, trades people, etc. and confident addressing matters that may involve disagreement or emotional responses. The ability to quickly identify when work is not aligned with the project contract and address issues right away, using clear and effective communication with others, is essential. The ideal candidate is technically competent in electrical construction, flexible with travel to project sites, demonstrates strong project management and relationship building skills, and can provide and receive feedback professionally. 
How you'll make a difference:
  • Build relationships and collaborate with stakeholders and contractors to deliver best in class projects 
  • Chair start-up meetings and regular construction meetings with contractors and owners 
  • Establish and maintain lines of communication between owner, architect, engineers, contractor, subcontractors, and vendors 
  • Review construction site for general conformance of the contract documents and enforce all aspects of the contract 
  • Monitor and review contract progress, validate Progress Claims 
  • Respond to requests for information and provide quick consultations, solving problems as they arise 
  • Review shop drawings for compliance with design and contract documents 
  • Manage the electrical contract including Supplemental Instructions, Proposed Change Notices, RFI's, Submittals, etc. 
  • Coordinate with internal team to provide comprehensive communication and support to the project 
  • Manage all contract communication including Supplemental Instructions, Proposed Change Notices, Change Orders, Change Directives, Submittals, etc. 
  • Be proactive in making recommendations to Owner and maintaining documentation so contract can be fairly enforced 
  • Provide impartial guidance to resolve conflict or negotiations in a fair and reasonable outcome to all parties 
  • Review As-built drawings and O&M manuals 
  • Provide feedback on any design-related changes/issues 
  • Mentor and develop junior team members 
Who you are:
  • 5-10 years' experiencein the electrical construction field with 5+ years' on-site journeyman experience 
  • Proficient in project field reporting, field reviews, payment certification, site document processing (CCN/RFI/SI) and contract change procedures 
  • Strong building science background with an excellent understanding of construction process, methods and materials 
  • Strong analytical andproblem-solvingskills 
  • Proven track record of maintaining high quality standards while working within tight deadlines 
  • An in-depth knowledge of the National Building Code - Alberta Edition and construction procedures 
  • A comprehensive knowledge of Canadian Electrical Code, pertinent legislation and standards  
  • Compelling interpersonal skills and effective written and verbal communications skills 
  • Ability to handle stressful situations with a high degree of professionalism and composure 
  • A thorough knowledge of procurement and contracting principles, methods, procedures and practices including contract administration relating to changes, claims and delays 
  • Knowledge ofOnwareconsidered an asset 
  • A vehicle and valid driver's licensearerequired for regular travel to DIALOG project sites 
$85,000 - $102,000 a year
Don't meet every single requirement? We still encourage you to apply! We're looking for future DIALOGers who are eager to learn, bring unique perspectives, and want to make a real difference in the world-even if your experience doesn't align perfectly with every qualification.
 
Perks & Benefits
Parental leave top-up programs for all parents upon the birth or adoption of a child, RRSP matching, competitive medical and dental benefits coverage upon the first day of employment, discounted memberships, encouraged work/life balance with gifted time off during the holiday season and Vacation Buy-Up program, and reimbursement for professional memberships and dues are just a few of the benefits that DIALOGers enjoy.
 
Professional Development
DIALOG offers continued professional growth through leadership development opportunities specifically designed for our collaborative culture. Among others, some of our programs include: CoachDIALOG which equips our coaches with essential communication and feedback strategies for building great teams; Integrateducation supports DIALOGers in accredited continuing education opportunities; technical skills development via e-learning pathways; and financial support for relevant external learning opportunities. 
 
Equal Opportunity
DIALOG celebrates diversity and is an equal opportunity employer. We are committed to an inclusive environment for all, free of discrimination and harassment. Employment-related decisions are made without regard to sex, religion, ethnicity, sexual orientation, disability, age and race. In accordance with DIALOG's Accommodation Policy, accommodations for people with disabilities are available upon request for candidates throughout the selection process.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job