1

Graduate Software Engineering Jobs in Toronto, ON

Possession of a Graduate Degree (Master's or PhD) in Geotechnical or Geological Engineering is ... Proficiency in geotechnical software packages such as Plaxis, GeoStudio, or similar tools for ...

Undergraduate or graduate degree in Mining Engineering * Eligibility for Professional Engineering ... Familiarity with mine planning software systems such as MinePlan, Gemcom, Surpac, Datamine, Vulcan ...

Pavement Engineer

Markham, ON · Hybrid

CA$74K - CA$123K/yr

... Engineering or equivalent * Post-graduate degree in relevant field is an asset. * Minimum 3 years ... A high level of proficiency with current pavement/geotechnical design software applications.

... engineering tasks. * Develop problems requiring skilled use of specialized statistical ... Graduate-level training in statistics, applied mathematics, or a relevant STEM field. * Proven ...

Post-graduate degree in Civil/Structural engineering would be an asset * 10+ years of experience in ... Proficiency with structural analysis software (e.g., CSiBridge, SAP2000, Midas Civil, SOFiSTiK, etc ...

Post-graduate degree in Civil/Structural engineering would be an asset * 10+ years of experience in ... Proficiency with structural analysis software (e.g., CSiBridge, SAP2000, Midas Civil, SOFiSTiK, etc ...

Showing results 41-60

Graduate Software Engineering information

See Toronto, ON salary details

$27.7K

$109.7K

$206.1K

How much do graduate software engineering jobs pay per year?

As of Aug 21, 2026, the average yearly pay for graduate software engineering in Toronto, ON is $109,740.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,032.00 and $152,217.00 per year, depending on experience, location, and employer.

What is a graduate software engineer?

A Graduate Software Engineer is an entry-level position for individuals who have recently completed a degree in computer science, software engineering, or a related field. They work as part of a development team to design, develop, test, and maintain software applications. Graduate Software Engineers typically receive training and mentorship while working on real-world projects, helping them gain practical experience and build their technical skills. Their responsibilities may include writing code, fixing bugs, collaborating with other team members, and learning industry best practices.

What are some common challenges graduate software engineers face during their first year, and how can they overcome them?

Graduate Software Engineers often encounter challenges such as adapting to new codebases, balancing learning with productivity, and effectively communicating within cross-functional teams. It's important to proactively seek mentorship, ask questions, and take advantage of onboarding resources. Participating in code reviews and attending regular team meetings can help build confidence and understanding, while setting small, achievable goals fosters both skill development and a sense of accomplishment.

What are the key skills and qualifications needed to thrive as a graduate software engineer, and why are they important?

To thrive as a Graduate Software Engineer, you need a solid understanding of programming fundamentals, software development methodologies, and a relevant degree in Computer Science or a related field. Familiarity with coding languages such as Java, Python, or C++, and experience with version control systems like Git, are typically expected. Strong problem-solving abilities, attention to detail, teamwork, and good communication skills help graduates stand out in collaborative technical environments. These skills and qualities are vital for producing high-quality software, adapting to evolving technologies, and contributing effectively to development teams.

What are popular job titles related to Graduate Software Engineering jobs in Toronto, ON?

For Graduate Software Engineering jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Graduate Software Engineering jobs in Toronto, ON look for?

The top searched job categories for Graduate Software Engineering jobs in Toronto, ON are:

Infographic showing various Graduate Software Engineering job openings in Toronto, ON as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $109,740 per year, or $52.8 per hour.

Fire Protection Engineer - Contract

Tetra Tech

Pickering, ON

CA$95K - CA$135K/yr

Full-time

Posted 13 days ago


Tetra Tech rating

6.4

Company rating: 6.4 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

403rd of 449 rated engineering


Job description

Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world's most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing your professional network. Wherever you are in your career journey, you will benefit from working with world-class engineers, scientists, and technical specialists.

Apply today and join the company that is Leading with Science.

Your Role:

We are currently seeking a Fire Protection Engineer for our Pickering, ON office. This posting is for a new contract (1 year extenadable) vacancy for which we are actively recruiting. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills and abilities required by the position.

Responsibilities:

  • Perform fire protection engineering assessments for nuclear and industrial facilities, ensuring compliance with applicable codes, standards, regulations, and client requirements.

  • Lead and support Fire Hazard Assessments (FHA), Fire Safe Shutdown Analyses (FSSA), code compliance reviews, and fire risk evaluations.

  • Develop alternative compliance solutions and code equivalency reports to meet fire and life safety objectives.

  • Review fire alarm, detection, suppression, sprinkler, passive fire protection, and life safety systems for compliance and performance.

  • Evaluate the fire protection impacts of design changes, including egress, combustible loading, occupancy, and emergency response considerations.

  • Conduct fire code compliance reviews for new, modified, refurbished, and life-extension projects.

  • Support regulatory reviews, nuclear licensing activities, client submissions, and resolution of AHJ comments.

  • Prepare fire engineering strategies and technical justifications for design, procurement, construction, and engineering change documentation.

  • Collaborate with multidisciplinary teams to resolve fire protection and life safety challenges.

  • Participate in site walkdowns, inspections, field assessments, and commissioning activities at operating facilities.

  • Contribute to proposals, project planning, technical estimates, client engagements, and mentoring of junior staff.

Qualifications:

  • Bachelor's degree in Fire Protection Engineering, Mechanical Engineering, Building Engineering, Civil Engineering, or a related engineering discipline.

  • Professional Engineer (P.Eng.) designation in Ontario, or eligibility for registration with Professional Engineers Ontario.

  • Typically, 8-15+ years of progressive fire protection engineering experience in nuclear, power generation, industrial, or other highly regulated facilities.

  • Demonstrated experience preparing or reviewing FHA, FSSA-related inputs, CCR, fire risk assessments, fire protection impact evaluations, and code compliance documentation.

  • Strong working knowledge of NBCC, NFCC, OBC, CSA N293, CSA N393, NFPA 13, NFPA 14, NFPA 25, NFPA 72, NFPA 80, NFPA 101, CAN/ULC-S524, and applicable ULC standards.

  • Ability to assess fire hazards, combustible loading, fire scenarios, detection and alarm performance, suppression system adequacy, egress, emergency response, and firefighter access.

  • Strong technical writing, code interpretation, engineering judgement, interdisciplinary coordination, and client communication skills.

  • Experience supporting nuclear power plant studies for fire protection, fire safety, code compliance.

  • CFPS certification, post-graduate fire protection education, or experience with independent third-party fire reviews is considered an asset.

Software Skills

  • Proficiency and/or familiarity with fire protection engineering software, fire modelling tools, code compliance tools, and engineering analysis applications.

  • Experience with fire modelling tools such as CFAST and/or FDS is considered an asset.

  • Familiarity with AutoCAD, Revit, Bluebeam, Microsoft Office, and nuclear project document management systems is preferred.

Compensation:

The expected annual compensation range for this position is $95,000 to $135,000. Please note that Tetra Tech considers various factors in determining compensation, including but not limited to education, relevant and demonstrated work experience in the role, skills, geographic location, qualifications, certifications, and other competencies relevant to the needs of the business.

Additional Information

A requirement of working for Tetra Tech is that you are at least 18 years of age and legally entitled to work in Canada. (A copy of a valid work permit may be required.)

If you are considered for the position, clearance on all applicable background checks (which may include criminal, identity, educational and security) and professional reference checks are required. Some Tetra Tech positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.

About Tetra Tech:

Tetra Tech combines the resources of a global, multibillion-dollar company with local, client-focused delivery in more than 500 locations around the world. Our reputation rests on the technical expertise and dedication of our employees - 25,000 associates working together to provide smart, scalable solutions for challenging projects. We are proud to be home to leading technical experts in water, environment, infrastructure, resource management, energy, and international development. Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:

LinkedIn: @TetraTechCareers

Twitter: @TetraTechJobs

Facebook: @TetraTechCareers

Tetra Tech CNU invites resumes from all interested parties. To apply, please submit your resume and cover letter on the Careers portion of our website at www.tetratech.com/careers. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Tetra Tech CNU hereby confirms that no artificial intelligence systems are used to screen, assess, or select applicants for this position. All applicant information is reviewed and assessed exclusively by human decision-makers throughout every stage of the hiring process.

We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.

Please no phone calls or agencies.

Additional Information
  • Organization: 717 CNU

What Tetra Tech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Tetra Tech logo

About Tetra Tech

Sourced by ZipRecruiter

Tetra Tech combines the resources of a global, multibillion-dollar company with local, client-focused delivery in more than 450 locations around the world. Our reputation rests on the technical expertise and dedication of our employees-21,000 associates working together to provide smart, scalable solutions for challenging projects. We are proud to be home to leading technical experts in water, environment, infrastructure, resource management, energy, and international development.

Industry

Civil engineering construction and environmental consulting services

Company size

10,000+ Employees

Headquarters location

Pasadena, CA, US