1

Software Developer Contract Jobs in Waterloo, ON

Ensure designs meet customer, contract, BWXT, and regulatory requirements. * Evaluate non ... Proficiency in SolidWorks or other 3D modeling software. * Familiarity with welding procedures ...

Ensure designs meet customer, contract, BWXT, and regulatory requirements. * Evaluate non ... Proficiency in SolidWorks or other 3D modeling software. * Familiarity with welding procedures ...

Design software tools to be used by other functional groups based on their needs. * Review new ... Test setup, Process variations, Device behavior Job Type & Location This is a Contract position ...

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.

Sales and Tendering Specialist

Puslinch, ON · On-site

CA$80K - CA$110K/yr

SUMMARY OF THE ROLE Sales and Tendering Specialist (Sales Engineer) for heavy lift and transport ... Proficiency in Microsoft Office and CRM software * English, fluent proficiency verbal and written ...

Our services include Engineer-Procure-Construct (EPC) Construction, Design-Build, Integrated ... Manage, maintain and develop estimating programs / software / tracking systems * Assist project ...

next page

Showing results 1-20

Software Developer Contract information

What are the typical work arrangements and expectations for contract Software Developers?

Contract Software Developers are usually hired for specific projects or defined timeframes, which can range from several weeks to multiple months, often working remotely or on-site depending on client needs. They are expected to quickly understand project requirements, deliver code efficiently, and collaborate with both in-house teams and other contractors, maintaining flexibility to adapt to different workflows and tools. Because contract roles may not include the same onboarding experience as permanent positions, self-motivation and strong independent work habits are important. This work arrangement provides valuable exposure to various industries and technologies, often expanding a developer’s professional network and enhancing career versatility.

What are the key skills and qualifications needed to thrive in the Software Developer Contract position, and why are they important?

A successful Software Developer Contract requires strong programming abilities, solid knowledge of software development methodologies, and relevant project or domain expertise, often supported by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as tools such as Git, Agile frameworks, and certification in areas like AWS or Scrum, is highly valued. Excellent problem-solving skills, adaptability, effective communication, and an ability to quickly integrate into new teams are crucial soft skills. These competencies enable contract developers to deliver high-quality solutions while efficiently navigating diverse projects and rapidly changing work environments.

What is a Software Developer Contract job?

A Software Developer Contract job is a temporary or project-based position where a developer is hired for a specific duration, typically through a contract agreement. Contractors may work independently, for an agency, or directly with a company to develop, test, and maintain software applications. These roles often offer flexibility but may not include benefits like health insurance or paid time off. Contract developers are usually paid hourly or per project and may work remotely or on-site depending on the employer's needs.

What are the most commonly searched types of Software Developer jobs in Waterloo, ON? The most popular types of Software Developer jobs in Waterloo, ON are:
What are popular job titles related to Software Developer Contract jobs in Waterloo, ON? For Software Developer Contract jobs in Waterloo, ON, the most frequently searched job titles are:
What job categories do people searching Software Developer Contract jobs in Waterloo, ON look for? The top searched job categories for Software Developer Contract jobs in Waterloo, ON are:
What cities near Waterloo, ON are hiring for Software Developer Contract jobs? Cities near Waterloo, ON with the most Software Developer Contract job openings:
Infographic showing various Software Developer Contract job openings in Waterloo, ON as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% In-person, and 13% Hybrid job distribution.
Intermediate Water Resources Engineer

Intermediate Water Resources Engineer

Geosyntec Consultants, Inc.

Cambridge, ON

CA$82K - CA$118K/yr

Full-time

Posted 13 days ago


Job description

Do you want to build an impactful career to change the world for the better? 

Geosyntec has an exciting opportunity for a Water Resources Engineer or Scientist in Cambridge, Waterloo, Toronto or Guelph, Ontario, you will work on complex projects providing water resources solutions for a wide range of clients. Services would include a wide range of project types including water management support for mining and remediation projects, stormwater management planning studies and design; low impact development (green infrastructure) planning and design, hydrologic and hydraulic analyses including dam breach studies and floodplain mapping, surface water, watershed and stormwater runoff monitoring and modelling, industrial and construction site permitting support and inspections.

Geosyntec is an innovative, international engineering and consulting firm serving private and public-sector clients to address new ventures and complex problems involving our environment, natural resources, and civil infrastructure. Our engineers, scientists, technical and project employees serve our clients from offices across the world. Ranked by ENR as one of the top environmental engineering design firms, Geosyntec is internationally known for its technical leadership, broad experience, and exceptional client service.

We invest in our people.  Each employee is unique, and your career at Geosyntec will be too.  We offer competitive pay and benefits, and well-being programs to support you and your family.

To Learn More Visit: http://www.geosyntec.com/careers/.


  • Team member on single discipline and multi-disciplinary project teams. Opportunities to coordinate/manage project teams;
  • Providing technical input for delivery of water resources projects to our public, mining, industrial, private and First Nations clients;
  • Performing and overseeing detailed hydrologic and hydraulic studies, assessments, modelling, preliminary and detail design, cost estimates, specifications and input to contract documents;
  • Preparation of engineering calculations, designs and data analysis;
  • Preparation of technical reports to communicate design intent, data analysis and field investigation findings;
  • Application of innovative hydrologic and hydraulic modeling software, from 1-D to 3-D flow and transport models;
  • Floodplain and flood hazard mapping studies;
  • Developing flood protection designs;
  • In-stream and urban stormwater water quality monitoring and modeling;
  • Developing and executing field investigation programs and construction support services;
  • Preparing erosion and sediment control designs;
  • Interacting with client representatives and agencies;
  • Task and project-level responsibility for scoping, performing, managing and delivering multiple concurrent project assignments;
  • Supervise and mentor early career professionals; and
  • Consistent with our sell-manage-do business model, play a role supporting lead generation, business development, staff development, and mentoring.

  • Bachelor's degree in environmental or civil engineering or natural resources science, with emphasis on water resources or closely related discipline. (required)
  • Advanced degree in environmental or civil engineering or natural resources science, with emphasis on water resources or closely related discipline. (preferred)
  • Professional engineering registration (i.e. P.Eng.) within provincial guidelines. (preferred)

  • At least 5 years of research or related experience, or equivalent combination of education and experience. (required) 
  • Experience with modeling and design software tools such as EPA-SWMM, HEC-HMS, HEC-RAS, AutoCAD, and ArcGIS. (preferred)
  • Valid Canadian driver’s license and a satisfactory driving record for business travel. (required)
  • Experience in mine and industrial water management (preferred)
  • Collection and interpretation of climatologic and hydrometric data, including statistical/frequency analysis and the development of climate projections (preferred)
  • Familiarity of water balance and continuous simulation modelling (preferred)

Below is the range that we in good faith believe is the potential compensation for this role at the time of this posting and is only applicable for jobs to be performed in the specified location(s) below. The typical base salary range for this position is just one component of Geosyntec’s total compensation package for employees. Actual compensation will be determined based on education, experience, skill set and location.

  • Minimum Salary: $78,565 / Maximum Salary: $112,735 (Waterloo, Cambridge, or Guelph, Ontario)
  • Minimum Salary: $82,495 / Maximum Salary: $118,370 (Toronto, Ontario)