Find work in Canada.

501,117 jobs across our Canadian network. How we count

  • Software Engineer - Mobile App (Expo/React Native)

    TopHat HR

    Markham, ON

    • $95,000 to $105,000 CAD / year
    • Full-time

    Our client is a Startup Company with a clear product vision and a growing need for engineering talent. They are looking for a motivated and capable Software Engineer to help build and ship…

  • Structural Geology Co-Op

    Teck Resources Limited

    Vancouver, BC · Greater Vancouver, BC

    • $4,833 to $6,125 CAD / month
    • Full-time

    For this exciting position, we are specifically targeting students who have a background in geology, geotechnical engineering, or geological engineering. Candidates must be enrolled at a…

  • Integration Co-op

    Ericsson

    Toronto, ON · Mississauga, ON · ON

    • Full-time

    Plan the software product deployment and integration work for Cloud Infrastructure

  • Software Developer Co-op - Full Stack - Virtualized Switchers (Winter Term - Jan 2027- April 2027)

    Ross Video

    Ottawa, ON · Nepean, ON

    • Full-time

    Software Developer Co-op - Full Stack (Virtualized Switchers)

  • Electrical Distribution Co-op

    CIMA+

    Kelowna, BC

    • Full-time

    …largest teams specializing in this discipline among consulting engineering firms in Canada. Guided by an entrepreneurial culture based on innovation, sustainability, multidisciplinary…

  • Junior Developer Co-op

    Delta Controls

    Surrey, BC

    • Internship

    Contribute to system design and software architecture

  • Engineering Graduate - Air and Noise

    GHD Group Pty Ltd

    Waterloo, ON

    GHD is looking for an Engineering Graduate – Air & Noise to join our Waterloo office. The Air & Noise team supports clients with air quality, noise, vibration, occupational hygiene, climate…

  • Student Systems Administrator

    Magna International

    Vaughan, ON

    • Full-time

    A definite interest in technology, computer hardware & software.

  • Design Technologist

    City of Welland

    Welland, ON

    • $42.11 to $44.34 CAD / hour
    • Full-time

    …all related files and databases for a variety of Municipal engineering projects and infrastructure. This position is also responsible for keeping up to date with the use of all CAD-related…

  • Student Digital Construction Coordinator

    Bird Construction

    Mississauga, ON

    • Full-time

    Assist in training other project staff and subcontractors on Digital Construction software and workflows as required.

  • Student Estimator

    Bird Construction

    Mississauga, ON

    • Full-time

    Utilize estimating software and tools to prepare detailed cost estimates, including labor, materials, subcontractor quotes, and other project costs.

  • Process Engineer in Training- Water

    Stantec

    Red Deer, AB

    • Full-time

    Experience with Microsoft Office and relevant engineering software, which may include hydraulic, process, and chemical modeling applications.

  • Security Analyst Student/ Intern - Winter 2027

    J.D. Irving, Limited

    Saint John, NB

    • Full-time

    Education Required: Enrolled and in good academic standing in Bachelor of Computer Science, Software Engineering, Computer Engineering, or Information Systems

  • Mechanical Engineer-in-Training

    CBCL Limited

    Saint John, NB

    Join us and build your engineering career by working alongside experienced mechanical, process, civil, and structural professionals on challenging industrial projects. In this role, you…

  • Mechanical Engineer-in-Training

    CBCL Limited

    Fredericton, NB

    Join us and build your engineering career by working alongside experienced mechanical, process, civil, and structural professionals on challenging industrial projects. In this role, you…

  • Mechanical Engineer Intern - Winter

    CRB

    Toronto, ON

    • Internship

    …project deliverables. Mechanical Interns focus on the design and engineering of HVAC, mechanical utility, plumbing, fire protection, and other building support systems into the built work…

  • Mechanical Engineer Intern - Winter

    CRB

    Toronto, ON

    • Internship

    …project deliverables. Mechanical Interns focus on the design and engineering of HVAC, mechanical utility, plumbing, fire protection, and other building support systems into the built work…

  • Geochemistry & Data Assurance Co-op

    Teck Resources Limited

    Vancouver, BC · Greater Vancouver, BC

    • $4,833 to $6,125 CAD / month
    • Full-time

    Familiarity with GIS and Geoscientific software packages (ArcPro, ArcGIS Online, LeapF

  • Traffic Control Co-op Student

    Aecon

    Calgary, AB

    Currently enrolled in a Civil Engineering, Construction Engineering, Transportation Engineering, Civil Engineering Technology, or related post-secondary program.

  • Senior Mechanical Engineer

    ATS Automation

    Cambridge, ON

    Perform engineering calculations with respect to strength of materials, speeds, horsepower, temperature,pressure, force, etc. as related to machine and tool designs.

  • Student Intern, Operations Technology & AI Solutions

    Celestica International LP

    Toronto, ON

    • $23 to $30 CAD / hour

    With deep expertise in design, engineering, manufacturing, supply chain management and platform solutions, Celestica enables critical data center infrastructure for AI, cloud, and hybrid…

  • Enterpirse Architecture Co-op Student

    Irving Oil

    Saint John, NB

    • Full-time

    Currently enrolled in a post-secondary degree in Computer Science, Information Systems, Business Technology Management, Engineering, Data Analytics, or a related program, preferably…

  • Mechanical Design Technologist - Student

    Hatch

    Mississauga, ON

    Work on problems and gain experience in an engineering consulting environment

  • Engineering Co-op

    Protocase Inc./45Drives Ltd.

    NS · Sydney, Nova Scotia

    We're looking for a motivated and ambitious Engineering Co-op Student from Dalhousie University to join Protocase for a 16-week work term at our Sydney, Nova Scotia location.

  • Junior Artificial Lift Systems Engineer/Technologist

    Lifting Solutions

    Calgary, AB

    • Volunteer

    The Junior Artificial Lift Systems Engineer/Engineering Technologist supports the Commercial & Application Support Team by assisting with artificial lift system design, application reviews,…