Manager of Software Engineering
$130k - $165k per yearTetra Tech, Inc.
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®.
We are currently seeking a Project Manager - Software Engineering for our Pickering, ON office. Lead planning, execution, monitoring and delivery of software projects across the full software development lifecycle (requirements, design, development, testing, deployment, support).
Serve as primary client/stakeholder liaison (internal and external clients): gather and clarify business requirements, translate them into technical scope and prioritize deliverables; communicate project updates and risks to clients and internal stakeholders.
Manage project schedule, budget, scope, resourcing and performance; identify and mitigate risks and implement process improvements to improve outcomes.
Provide technical leadership and hands on guidance to engineering teams (mentoring, code/design reviews, architecture direction) while balancing managerial responsibilities.
Oversee DevOps, CI/CD and release processes (Azure DevOps pipelines, package repositories, automated deployments) and ensure appropriate automated testing strategies are applied (unit tests, UI tests).
Ensure software solutions meet security, compliance and regulatory requirements relevant to the client and projects (including nuclear-related compliance where applicable).
Coordinate multi-discipline teams including developers, designers, engineers and subcontractors as required.
Prepare and maintain project documentation, execution plans, budgets and status reports; assemble and lead project meetings.
Technical Scope / Typical Technologies
Cloud-based web application stacks and frameworks (ASP.NET Core MVC / C#, Entity Framework).
Front-end frameworks and languages (React, TypeScript).
Databases and performance tuning (SQL Server).
Automated testing: unit testing (xUnit, Jest), UI testing (Cypress).
DevOps & CI/CD: Azure DevOps (pipelines, package repos for NuGet/npm), automated deployments.
Autodesk Revit and Revit API, AI/OpenAI APIs.
10+ years combined experience in software development and/or project management or equivalent demonstrated experience.
- University degree (engineering, computer science or related) is an asset; Proven experience leading software teams, delivering cloud/web applications, and managing client relationships.
- Strong experience with Agile and hybrid delivery methodologies and producing project execution plans and budgets
- Ability to obtain required security clearances and pass background checks.
Preferred / Strong assets :
PMP certification and/or professional engineering registration (P.Experience on nuclear/power-related projects (OPG, Bruce Power) or other regulated/critical infrastructure environments.
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.
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.)
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 Follow us on social media to learn more about our people, culture, and opportunities:
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 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.
Please no phone calls or agencies.
$111k per year
...Conditions: On-site Education Level: 4-year university degree in engineering Base Location: Pickering, ON Shift: Days Travel... ...-driven professionals to join our team in the role of Manager, Projects based in Pickering, ON. The Manager, Projects is...SuggestedPermanent employmentFull timeContract workShift work$95k - $135k per year
...Intermediate Structural Engineer Tetra Tech Canada Inc. CNU Division 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...SuggestedFor contractorsInternshipWork at officeLocal area$86k per year
...knowledge of OTM Book 7 traffic control ~5 years experience managing the administration of large contractual agreements,... ...accrual accounting and budgeting ~3-5 years of experience in project and people management ~ Ability to manage multiple stakeholders, subcontractors...SuggestedPermanent employmentContract workFor subcontractorRemote work$120k - $165k per year
...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada... ...control, avionics, propulsion, energy management, and system monitoring. You will play... ...Serve as a technical interface between project management and engineering teams Challenge...SuggestedFull time- ...Greater Toronto Area that has been delivering industrial, commercial, and institutional projects for decades. Known for their collaborative approach and commitment to quality, they manage a diverse portfolio of builds and offer full-service solutions from design through...SuggestedLong term contractPermanent employmentContract workFor contractorsFor subcontractor
$135k - $180k per year
Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts... ...our world. We combine consulting and engineering with advanced analytics and technology... ...modification engineering packages for nuclear projects Making effective use of currently...InternshipLocal area- ...working, innovative team, this opportunity is for you. The Project Manager is located in Pickering and typically reports directly to the... ...EDUCATION REQUIREMENTS Bachelor's Degree in Engineering (or related discipline) or related experience. P. Eng and...Contract workFor subcontractorWork at office
$33.32 per hour
...OPSEU Job Title: Pharmacy Tech Status: Temporary Part Time (10 Month Contract) Department: Pharmacy, LHAP... ...DUTIES AND RESPONSIBILITIES: Reporting to the Manager, Pharmacy, the Pharmacy Technician will be an integral member of...Hourly payLong term contractContract workTemporary workPart timeWork at officeLocal areaShift workWeekend workAfternoon shift$75k per year
...opportunities at Aecon Group Inc. Aecon Group Inc. employment policies... ...Position Title: Project Coordinator Come Build Your... ...Here Plans and implements an engineering and construction program, including... .... Identifies risks to Risk Manager and identifies actions for entering...Contract workFor subcontractorWork at officeLocal areaNight shiftWeekend work$100k per year
...Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts... ...our world. We combine consulting and engineering with advanced analytics and technology... ...currently seeking a Nuclear Quality Assurance Manager to lead the implementation, maintenance...For contractorsInternshipWork at officeLocal area- ...opportunity is for you. The Project Coordinator is located in... ...reports directly to the Program Manager. The Project Coordinator is... ...Coordinate all project management, engineering, and construction activities... ..., procedures and relevant software Strong interpersonal,...Full timeContract workFlexible hours
$90k - $126k per year
...opportunity is for you. The Project Estimator is located in... ...Director of Proposals & Commercial Management. Their primary focus is to... ...development of proposals for engineering, procurement and multi-trade... ...standards and cost estimating software. ~ Experience in nuclear industry...Permanent employmentContract workFor contractorsFor subcontractor$72 - $80 per hour
...Position: Project Leader - Fuel Handling Systems - Engineering Location: Pickering, ON (Onsite) Structure : Contract... ...Pay: $72.00 - $80.00 p/h inc. -- We have a great new opportunity... ...controlling of all stages of project management in accordance with Project...Contract workFor contractorsWork at officeLocal areaImmediate start- ...Job Description Overview The Project Coordinator will report to the Project Manager or the Area Manager and will be responsible for the coordination of engineering, procurement, and construction work. This role will require continuous communication with all project...Temporary workFor subcontractorInternshipWork at officeFlexible hours
$75k - $90k per year
...some of the most impactful infrastructure projects of our generation, at the forefront of... ...You'll Do Here Plans and implements an engineering and construction program, including... ...meeting minutes. Identifies risks to Risk Manager and identifies actions for entering into...Contract workFor subcontractorWork at officeNight shiftWeekend work$90k - $140k per year
...most impactful infrastructure projects of our generation, at the... ...clients with expert project management to the most exacting standards... ...Program Manager the Welding Engineer will assist in the planning,... ...report reviews. ~ Proficient in software related to the construction...RemplacementContract workLocal area- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of... ...of Canadian CANDU nuclear technology. The Project Coordinator will report to the Project Manager or the Area Manager and will be responsible for the...Full timeTemporary workFor subcontractorInternshipFlexible hours
$22 - $28 per hour
...thrive! We lead some of the most impactful infrastructure projects of our generation, at the forefront of... ...work term. What You'll Do Here: Communicates with engineering team members and engineering manager to maintain the engineering scopes work breakdown structure...Work at office- ...largest private sector nuclear engineering groups. We have been... ...functions in ETAP, or other similar software program is an asset. Experience... ...design and modification project activities as per OPG N-PROC-... .../or AS9 (or equivalent asset management system) system will be an asset...Full timeInternshipFlexible hours
- ...largest private sector nuclear engineering groups. We have been... ...knowledge of the use of Analysis software commonly used in Civil/Structural... ...have good skills in time management and setting priorities. ~ Must... ...consultants, designers, engineers and project managers, we can change the...Full timeInternshipWork at officeFlexible hours
$80k - $95k per year
...of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive and tangible... ..., architectural and project management services as well as planning and economic...Full timeFor contractorsWork at officeLocal areaWorldwideRelocationFlexible hours- ...Job Description Project Human Resources Business Partner AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services... ...nuclear technology. Reporting to the Manager, Human Resources of the Joint Venture...Daily paidFull timeLive outWork at officeWork from homeRelocation
- ...of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive and tangible... ..., architectural and project management services as well as planning and economic...Full timeFor contractorsWork at officeRemote workWorldwideRelocation
- ...most impactful infrastructure projects of our generation, at the... ...properly located, engaged and managed to meet Project requirements... ...cost & schedule adherence and management of threats and opportunities,... ...environment ~ Quantitative, Engineering or Construction Management...RemplacementContract workFor contractorsHome office
- ...Canada's largest private sector nuclear engineering groups. We have been providing a wide range... ..., detail design and modification project activities as per OPG N-PROC-MP-0090.... .../or AS9 system, (or an equivalent asset management system). Familiarity with industrial/...Full timeInternshipWork at officeFlexible hours
$120k - $165k per year
...Engineering Expert – Hardware Integration Location: Lindsay, Ontario... .... Define and manage hardware requirements, interface... ...Collaborate with embedded software engineers to define hardware/... ...work on pioneering aerospace projects with a highly skilled, innovative...Full timeFlexible hours- ...largest private sector nuclear engineering groups. We have been... ...knowledge of the use of Analysis software commonly used in Civil/Structural... ...have good skills in time management and setting priorities. ~ Must... ...consultants, designers, engineers and project managers, we can change the...Full timeInternshipWork at officeFlexible hours
$75k - $90k per year
...some of the most impactful infrastructure projects of our generation, at the forefront of... ...supports clients with expert project management to the most exacting standards. Working... ...control, integration and completion of engineering and construction requirements within the...RemplacementContract workFor subcontractorHome office$165k - $210k per year
...Senior Systems Engineer – Avionics Location: Lindsay, Ontario, Canada... ...flight displays, sensors, and vehicle management systems. Working across hardware, software, and systems domains, you will... ...integrator between engineering teams and project management Apply and enforce...Full time- ...Description Overview Your role Engineering degree from an accredited University in Mechanical... ...to travel to and potentially work at Project sites to meet corporate needs. About... ..., designers, engineers and project managers, we can change the world. We're committed...Permanent employmentFull timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Manager of Software Engineering. Be the first to apply!
- project manager software development Pickering, ON
- software manager Pickering, ON
- software project manager Pickering, ON
- director software engineering Pickering, ON
- manager software development Pickering, ON
- general engineer Pickering, ON
- project engineer assistant project manager Pickering, ON
- mechanical engineering project manager Pickering, ON
- mechanical engineering director Pickering, ON
- engineering project manager Pickering, ON

