1

Contract Programming Jobs in Ottawa, ON (NOW HIRING)

Contract specification document preparation including engineering reports and cost estimates * Conduct Site Visits and Inspections and prepare follow-up Reports * Assist with Contract Administration.

Preparing structural designs and evaluations, and contract packages for MTO and other key Clients ... Degree in Civil Engineering (preferably with a Structural major). * Registered as Professional ...

With minimal or no supervision, performs detailed engineering review of plans, as assigned, for compliance with applicable Rules, Regulations, and contract commitments. * Offers technical advice to ...

Oversee contract administration and construction support activities throughout project delivery ... Provide technical leadership and guidance to engineering, design, and technical support staff.

Senior Highway Engineer

Gloucester, ON · Hybrid

CA$120K - CA$165K/yr

Prepare technical reports, contract documents, design drawings, quantity estimates and cost estimates. * Provide leadership, guidance and support to junior engineers and technical staff. * Work in ...

The Sales Engineer is responsible for driving business growth by identifying and developing ... negotiate contracts. • Identifies current and future customer service requirements by ...

Engage with suppliers and contract manufacturers to troubleshoot mechanical and integration challenges. Author and review engineering change orders (ECOs), bill of materials (BOMs), and technical ...

Cloud DevOps Engineer (Hybrid) Ottawa, ON | Hybrid (3 Days Onsite - Tue to Thu) Start Date: 12 months contract to begin Pay Rate: $40-$50/hr About the Environment A global, highly secure cloud ...

Project Engineer - Integrated Naval Communications Systems The Project Engineer will provide ... Job Type & Location This is a Contract to Hire position based out of Ottawa, ON. Pay and Benefits ...

Showing results 41-60

Contract Programming information

See Ottawa, ON salary details

$10

$35

$70

How much do contract programming jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for contract programming in Ottawa, ON is $35.09, according to ZipRecruiter salary data. Most workers in this role earn between $20.84 and $44.88 per hour, depending on experience, location, and employer.

What is contract programming?

Contract programming refers to the practice of hiring software developers or programmers on a contract basis, rather than as permanent employees. These professionals are typically brought in to work on specific projects or for a set period of time, often to address resource gaps or provide specialized expertise. Contract programmers are responsible for designing, writing, testing, and maintaining code according to the requirements set by the client. This arrangement offers flexibility for both the employer and the programmer, as it allows businesses to scale their workforce as needed and gives programmers the opportunity to work on diverse projects.

What are some common challenges faced by contract programmers when working with multiple clients simultaneously?

Contract programmers often juggle projects for several clients at once, which can present challenges in time management, prioritizing tasks, and ensuring clear communication. Balancing different workflows, adapting to various coding standards, and aligning with each client’s expectations require strong organizational and interpersonal skills. It's important to establish transparent timelines, utilize project management tools, and maintain regular check-ins with clients to keep projects on track and avoid misunderstandings.

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 advanced programming skills, knowledge of multiple programming languages, and a proven track record demonstrated by a relevant degree or portfolio of completed projects. Familiarity with version control systems (like Git), project management tools, and sometimes certifications in specific technologies (such as AWS or Microsoft Azure) are commonly expected. Strong communication, time management, and problem-solving abilities help you adapt to diverse client needs and collaborate remotely. These skills enable you to deliver high-quality, on-time solutions while maintaining client satisfaction in a competitive contract environment.

What is the difference between Contract Programming vs Software Developer?

AspectContract ProgrammingSoftware Developer
CredentialsTypically no specific certifications required, but technical skills are essentialOften holds degrees or certifications in computer science or related fields
Work EnvironmentProject-based, freelance or temporary roles, often remoteFull-time employment, in-house or remote
Employer & Industry UsageUsed across various industries for short-term projectsEmployed by companies for ongoing development roles
Search & Comparison IntentOften compared for flexibility and project scopeCompared for career stability and growth opportunities

Contract Programming involves short-term, project-based work often as a freelancer, while Software Developers typically work full-time within a company. Both roles require strong technical skills, but their work environments and employment terms differ significantly.

What are the most commonly searched types of Programming jobs in Ottawa, ON?

The most popular types of Programming jobs in Ottawa, ON are:

What job categories do people searching Contract Programming jobs in Ottawa, ON look for?

The top searched job categories for Contract Programming jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Contract Programming jobs?

Cities near Ottawa, ON with the most Contract Programming job openings:

Infographic showing various Contract Programming job openings in Ottawa, ON as of August 2026, with employment types broken down into 41% Full Time, and 59% Contract. Highlights an 73% In-person, and 27% Hybrid job distribution, with an average salary of $72,983 per year, or $35.1 per hour.

Biologist (Contract Sept - Dec 2026)

GEMTEC Consulting Engineers and Scientists Limited.

Kanata, ON • On-site

CA$26 - CA$32/hr

Contractor

Posted 8 days ago


Job description

Do your friends stop talking to you on hikes because you keep identifying every plant and bird?  If so, we may have the perfect role for you!  We currently have an opening for a temporary full-time Biologist (September to December 2026 with potential to return in the spring of 2027) based in our Ottawa, ON office. 

About Us

At GEMTEC, we offer something different. We’re an employee-owned, 400-person multidisciplinary consulting firm with offices across Atlantic Canada and Ontario. We’re large enough to compete head-to-head with publicly traded engineering giants, but still small enough to maintain the culture and flexibility of a close-knit team.  Our size and hands-on management style let us move quickly, embrace new opportunities, and empower our people to shape their own careers, without getting lost in corporate bureaucracy.

Key Responsibilities: 

Field Support and Environmental Assessments

  • Assist GEMTEC biologists with a variety of field investigations and environmental monitoring activities, including:
    • Ecological Land Classification surveys
    • Headwater Drainage Feature assessments
    • Fish salvage operations
    • Species at Risk assessments and surveys
    • Construction and infrastructure project environmental monitoring
  • Capable of carrying out field duties, which may at times require travel, working in adverse conditions (weather, bugs, etc.), moderate lifting, travelling over rough terrain and working extended hours (evenings/nights, early morning).

Technical Reporting and Office Support

  • Assist with the preparation of technical reports and environmental documentation, including:
    • Compilation, entry, and management of field data
    • Environmental Impact Statements
    • Tree Conservation Reports
    • Fish Habitat Assessments
    • Species at Risk Screening Assessments
    • Field Summary Memoranda
    • Environmental Permitting
    • Construction monitoring reports
  • Collaborate with other professionals in related fields such as environmental scientists, engineers, planners, regulatory authorities, and project stakeholders


Qualifications:
  

  • Bachelor of Science Degree or College Diploma in biology, environmental sciences, forestry, fish and wildlife technology, or other related field.
  • Minimum of 1 year of relevant work experience, providing support in environmental impact studies, environmental assessments and environmental permitting and approvals.
  • Experience with environmental fieldwork is considered an asset.
  • Prior work experience in engineering consulting is considered an asset.
  • Ability to travel throughout Eastern Ontario.
  • Must have a valid driver’s license and access to a reliable vehicle.


Compensation and Perks:
 

  • Full-time hourly position
  • Hourly pay rate of $26 - $32 per hour depending on experience
  • Flexible work arrangements including a hybrid model – partial in office, field work and remote working options available
  • Work on meaningful environmental projects
  • Join a growing company with opportunity for future employment
  • Work/life balance including a 37.5 hour work week

Think this sounds like your habitat? Don't migrate past this opportunity. Apply today: https://gemtec.bamboohr.com/careers/347 

Thank you for taking the time to consider GEMTEC. Only candidates proceeding to the next phase of the application process will be contacted at this time. We encourage you to connect with us on LinkedIn, even if this opportunity isn’t for you, the next one might be!
 

Should you be selected for an interview and require accommodation of any kind, please kindly help us understand how we can help. Email HR@GEMTEC.ca.

In alignment with Ontario’s Employment Standards Act and pay‑transparency requirements, GEMTEC includes the expected compensation range in publicly advertised job postings for roles based in Ontario. This range reflects what GEMTEC reasonably anticipates paying for this position. Final compensation will be based on the successful candidate’s education, experience, skills, internal pay equity, specific Ontario location, or other factors unrelated to Ontario‑protected grounds.