1

Software Engineer Contract Jobs in Kitchener Waterloo, ON

Senior AEM Developer Location: Kitchener, Ontario Work Arrangement: Hybrid (2-3days WFO) Employment ... Contract Domain: BFSI Duration:6-12 months Hourly rate :-CAD 70-72/hour Application Deadline: Sep ...

As part of our software engineering team, you'll continue to enhance functionality for dispatch ... Contract Type: Permanent ----- Experience Level: Professional Job Family: Digital By submitting ...

Model Builder (Call-in Contract)

Guelph, ON · On-site

CA$24 - CA$28/hr

Description RWDI is a global climate and performance engineering consulting firm that helps its ... software (e.g. drawing) * Support with building physical or electronic models and prototypes

RWDI is a global climate and performance engineering consulting firm that helps its clients ... software (e.g. drawing) * Support with building physical or electronic models and prototypes

This is a contract position beginning on July 6, 2026 and ending on February 18, 2027 Salary Range ... software systems. * Ability to communicate environmental risk to front line and management.

You have a College Diploma or Bachelor's Degree within the software engineering area of study or ... Contract Type: Permanent ----- Experience Level: Professional Job Family: Digital By submitting ...

New

Showing results 21-40

Software Engineer Contract information

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are the most commonly searched types of Software Engineer jobs in Kitchener Waterloo, ON?

The most popular types of Software Engineer jobs in Kitchener Waterloo, ON are:

What are popular job titles related to Software Engineer Contract jobs in Kitchener Waterloo, ON?

For Software Engineer Contract jobs in Kitchener Waterloo, ON, the most frequently searched job titles are:

What cities near Kitchener Waterloo, ON are hiring for Software Engineer Contract jobs?

Cities near Kitchener Waterloo, ON with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract job openings in Kitchener Waterloo, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Intermediate Water Resources Engineer

Onterris

Guelph, ON

CA$34 - CA$58/hr

Full-time

Re-posted 10 days ago


Job description

About Us

At Onterris, we build careers grounded in purpose,responsibilityand real-world impact.

"For Planet and Progress" is our north star that guides everything we do. We believe environmental responsibility and human progress are interconnected,interwovenand international. Our scientists, engineers, field teams,consultantsand professionals collaborate across disciplines and geographies, guiding industries and governments, ensuring that communities and environments thrive.

When you join us,you'renot just forging acareer,you'rejoining a movement. A movement for better thinking, smartersolutionsand lasting impact.

Together, we will advance our way of life and protect the integrity of our environment every step of the way.

Intermediate Water Resources/River Engineer

ADay in theLife

As an Intermediate Water Resource/ River Engineer, in our Guelph, London or Oakville office, you'll be responsible for assisting multiple projects where you will have increasing interaction with our multi-disciplinary staff, regulatory agencies and clients. You will be part of a strong team of committed professionals.

The compensation range for this role is $34.00 to $58.00, commensurate with experience, skills, and geographic location

To thrive in this role,you'llbe comfortable taking ownership of the following responsibilities:

  • Lead engineering analysis and design for river engineering and natural systems restoration projects, for both private and public clients.

  • Lead engineering analysis and design for urban drainage and surface water management projects, for both private and public clients.

  • Prepare conceptual, preliminary, and detailed designs of riverine, valley-land, wetland, and shoreline restoration works, including design of greeninfrastructure, bank/bed stabilization, channel realignment, shoreline stabilization, and erosion and sediment control measures.

  • Conduct specialized hydrologic and hydraulic modeling, including:

  • Hydrologic and hydraulic modeling of urban and natural systems (e.g., PCSWMM, etc.).

  • Support river engineering and environmental assessment tasks.

  • Participate in erosion threshold assessments and sediment transport analysis

  • Participate in the preparation of channel restoration concepts

  • Contribute to the development of detailed designs, construction cost estimates and tender specifications.

  • Provide resident engineering and contract administration support for construction projects.

  • Successfully manage project budgets, invoicing, scheduling, change management, and client management.

  • Collaborate with multi-disciplinary teams, including hydrogeological, geotechnical,geomorphic, survey,landscape design, transportation,structuraland naturalsciencesdisciplines.

  • Direct and supportfield data collection exercisesas well asdata synthesis/analysis;including site reconnaissance,and topographic surveying.

  • Provide technical support and mentoring to junior team members.

  • Prepare technical reports, technical memoranda, and work plans.

  • Support business development initiatives including preparing proposals and building strong client relationships.

  • Work with regulatory agencies to obtain approvals.

  • Willing to travel within Ontario, Canada and North America to support projects.

YourExpertise andSkills

These requirements reflect the knowledge,skillsand abilities that help you do your best work here.

  • 5+ years of experience in water resources and river engineering, specifically related to the assessment of natural systems and the design, construction, and project management of river restoration projects

  • Professional Engineer designation with PEO is required

  • Bachelor's degree in Civil/Water Resources/Environmental Engineering, or related field.

  • Experience in writing technical reports and proposals, and giving presentations to multi-stakeholder groups

  • Ability to effectively contribute to projects of various sizes and complexity simultaneously

  • Knowledge of current regulations, legislation and permitting

  • Experience with design and drafting software such as ArcGIS and AutoCAD would be an asset

  • Experience with variouswater resources modeling software (i.e.,HEC-RAS,HEC-HMS, SWAT, HSP-F, EFDC) would be considered an asset

  • Experiencewithpreparing detailed designs, construction cost estimates, technical specifications,andtender/procurementpackages

  • Experience with design and drafting software such as ArcGIS,Global Mapper, Q-GIS,AutoCAD,and Civil3Dwould be an asset

  • A valid Class G driver's license with no restrictions and a clean driving record.

This posting reflects a current vacancy that the company is actively seeking to fill. As a note, we are not accepting third party agency applicants at this time.

We are an Equal Opportunity Employer. We are committed to providing access and reasonableaccommodation inouremployment for individuals with disabilities.

Onterris is a leading global environmental solutions company partnering with organizations to solve complex challenges where environmental pressures, regulatory expectations and operational risks intersect. Guided by our mission to advance the way of life without compromising the integrity of our environment, we believe environmental responsibility and human progress are fundamentally connected. Our scientists, engineers, field teams and consultants apply systems thinking that unites science, data and practical expertise to deliver solutions that strengthen our clients' resilience, mitigate risk and protect the air, water and soil that sustain communities, while uncovering responsible paths forward for planet and progress. For more information, visit www.onterris.com.

We are an equal opportunity employer and encourage applications from people of all backgrounds. We acknowledge that these experiences and perspectives help to enrich our teams and contribute to our ongoing success. We are committed to providing access and reasonable accommodation in our employment for all applicants. For US residents, click here to learn more.