Software Engineering Jobs in Canada

About 3252 results in (3) seconds Clear Filters

Jobs Search

About 3252 results in (3) seconds
Intermediate Environmental Scientist at North Rock Engineering
Thunder Bay, ON P7B 3C9, Canada - Full Time
Skills Needed
Geology, Training, Interpersonal Skills, Time Management, Dental Care, Hydrogeology, Communication Skills, Vision Care
Specialization
Engineering
Qualification
Diploma
Talent Acquisition Specialist at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
Risk Assessment, Communication Skills, Employee Files, Commissioning, Computer Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Project Manager - Mining at Sacr Davey Engineering
North Vancouver, BC V7J 2K7, Canada - Full Time
Skills Needed
Project Delivery, Scheduling, Large Capital Projects, Renewable Fuels, Risk, Contract Management
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Document Control at BAR Engineering Co Ltd
Lloydminster, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Junior Piping Designer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Piping, Design, Long Term Business Relationships, Designation, Autoplant, Emotional Intelligence, Communication Skills, Gas Industry
Specialization
Engineering, Technology, Design
Qualification
Diploma
Experience Required
Minimum 1 year(s)
building information modelling (BIM) specialist at GranDesign Engineering
Whitby, ON L1P 1W5, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Receptionist/Administrative Assistant at Voltas Engineering Ltd
Surrey, BC V3W 4N8, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Project Manager - High-Growth Haptics Tech Startup at TITAN Haptics
Mississauga, ON L5L 1R9, Canada - Full Time
Skills Needed
Troubleshooting, Software Architecture, Computer Science
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Sr. Software Development Engineer, Deals & Promotions (PXS) at Amazon
Vancouver, BC V6B 0M3, Canada - Full Time
Skills Needed
Computer Science, Design Patterns, Addition, Testing, Amazon, Architecture, Coding Standards, Reliability
Specialization
Computer science or equivalent
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Team Lead, Software Development - Product Development Group at Canadian Bank Note Company
Ottawa, ON K2E 7T9, Canada - Full Time
Skills Needed
Leadership, Google Cloud, Color, Aws, Communication Skills, Conflict Resolution, Disabilities, Azure, English, Soft Skills, Hiring, Software Development, Management Skills, Travel, Computer Science, Training, Dignity
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Senior iOS Software Engineer (AI-Driven Mobile Applications) at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Foundations, Mobile Applications, Unit Testing, Swift, Computer Science, Rest, Conversant, Web Services, Software Development, Test Driven Development, Communication Skills, Soap
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Software Programmer – Windows Desktop & Server Infrastructure at Mightex
North York, ON M2J 4R4, Canada - Full Time
Skills Needed
Computer Science, Relational Databases, English, Dental Care, Rest, Aws, Docker, Software Development, Architecture, Microservices, Sql Server, Vision Care, Cloud Services, Mysql
Specialization
Computer science or a related program
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer I – 4 months Internship/Coop (Winter 2026) at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Software Engineer II, Backend (Trust and Safety Foundations) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Robotics Software Engineer (Integration & Validation) at Oxa
Toronto, ON, Canada - Full Time
Skills Needed
Predictive Analytics, Data Modeling, Pipelines, Computer Science, Leadership Skills, Algorithms, Software Development Methodologies, Validation, Decision Making, Physics, Python, Architecture, Software Development, Robotics, Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Senior QA Program Manager – Client APU Drivers & AI Software at Advanced Micro Devices
Markham, ON, Canada - Full Time
Skills Needed
Confluence, Management Skills, Communication Skills, Interpersonal Skills, High Pressure Environment, Microsoft Project, Opengl, Software Development, Teams, Jira
Specialization
Software engineering computer engineering computer science electrical engineering
Qualification
Graduate
Senior C++ Software Developer with recent PKCS#11 experience at STIER SOLUTIONS INC
Ottawa, ON, Canada - Full Time
Skills Needed
Design, Coding Practices, Critical Systems, Pkcs#11, C++
Qualification
Graduate
Développeur Logiciel Back-End / Back-End Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada - Full Time
Skills Needed
Python, Teamwork, Websockets, Soft Skills, Real Time Simulation, Nasa, Node.Js, Git, French, Web Application Development, Sql, It, Opal
Specialization
Computer or software engineering
Qualification
Graduate
Software Developer, Winter 2026 (Co-op/Internship) - 4 months at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Technical Requirements, Client Requirements, Technology, Software Testing, Documentation, Programming Languages, Cloud, Integration, Test Driven Development, Technical Proficiency, Communication Skills, Code, Data Structures, Business Systems, Microservices, Testing
Qualification
Graduate
Embedded Software Designer / Concepteur de logiciel Embarqué at Caterpillar
Laval, QC, Canada - Full Time
Skills Needed
Unit Testing, Cloud Services, Perception, Platforms, Azure, C++, Artificial Intelligence, Cmake, Github, Linux, Deliverables, Requirements Analysis, Design, Robotics, Web Development, Product Requirements, Python, Agile, Lessons, Collaboration, Git, Html5, Operating Systems
Qualification
Graduate
Intermediate Environmental Scientist at North Rock Engineering
Thunder Bay, ON P7B 3C9, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Sep, 25

Salary

30.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Geology, Training, Interpersonal Skills, Time Management, Dental Care, Hydrogeology, Communication Skills, Vision Care

Industry

Civil Engineering

Description

Your opportunity to join a small, niche progressive engineering firm awaits! North Rock Engineering is seeking a qualified Intermediate Environmental Scientist to join our team. The successful candidate will work within our highly skilled team of environmental, civil and survey consulting professionals in our Thunder Bay, Ontario office. For this position, we are seeking a dynamic, organized, self-motivated professional with excellent interpersonal skills and strong communications and report writing skills. A summary of the responsibilities of this position is provided below.

JOB DESCRIPTION:

The successful candidate will provide support to our senior environmental, engineering and survey teams by leading and/or overseeing a wide range of environmental programs from field sampling programs; phased environmental site assessments (ESAs); excess soils consulting; soil and groundwater investigations and remediations; surface water and groundwater sampling programs; data tabulation; and field and office reporting. This is a permanent full-time position, with opportunities for advancement and growth.

MINIMUM QUALIFICATIONS:

The successful candidate will have a minimum of five (5) years of relevant experience in a consulting/engineering environment. The candidate must hold a valid Degree or Diploma in one of the following disciplines: Environment, Hydrogeology, Water Resources, Geoscience, Geology, or a related Engineering or Science program.

You possess the following skill sets:

  • Able to work outdoors in adverse weather conditions
  • Willing and able to travel with some out-of-town work
  • Possess solid time management and organizational skills
  • Excellent interpersonal skills
  • Excellent written and oral communication skills
  • Hold a valid Ontario Class ‘G’ Driver’s Licence

A degree in engineering or geoscience with the ability to register as an Engineering Intern or Geoscientist-in-Training and/or a licensed P.Eng. or P.Geo. is a definite asset.
Job Types: Full-time, Permanent
Pay: $30.00-$40.00 per hour
Expected hours: 37.5 per week

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Extended health care
  • Mileage reimbursement
  • On-site parking
  • Paid time off
  • RRSP match
  • Vision care

Work Location: In person
Application deadline: 2025-09-30
Expected start date: 2025-10-2

Responsibilities

A summary of the key responsibilities associated with this position is provided below:

  • Complete and/or assist in completing environmental, hydrogeological, hydrological, and/or engineering field investigation and remediation work under the mentorship of our senior technical staff.
  • Respond to, investigate and remediate environmental spill sites.
  • Complete groundwater and surface water compliance sampling programs.
  • Collect soil, groundwater and surface water samples for field testing purposes and potential laboratory analysis.
  • Prepare and maintain clear and concise field notes and site plans/sketches.
  • Work with a wide range of environmental field equipment.
  • Oversee borehole drilling, monitoring well installations, and test pitting programs. Log soils and complete field screening of samples.
  • Communicate with senior staff, clients, contractors, and regulatory agencies.
  • Prepare proposals, letters and reports using Microsoft Word and Excel.
  • Complete field safety meetings and conduct work safely.
  • Participate in field work programs, both locally and in remote areas.
  • Excellent understanding of the Environmental Protection Act and the Ontario Water Resources Act and their associated regulations.
  • Evolvement into project management and/or project co-ordination.
Intermediate Environmental Scientist at North Rock Engineering
Thunder Bay, ON P7B 3C9, Canada - Full Time
Skills Needed
Geology, Training, Interpersonal Skills, Time Management, Dental Care, Hydrogeology, Communication Skills, Vision Care
Specialization
Engineering
Qualification
Diploma
Talent Acquisition Specialist at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
Risk Assessment, Communication Skills, Employee Files, Commissioning, Computer Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Project Manager - Mining at Sacr Davey Engineering
North Vancouver, BC V7J 2K7, Canada - Full Time
Skills Needed
Project Delivery, Scheduling, Large Capital Projects, Renewable Fuels, Risk, Contract Management
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Document Control at BAR Engineering Co Ltd
Lloydminster, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Junior Piping Designer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Piping, Design, Long Term Business Relationships, Designation, Autoplant, Emotional Intelligence, Communication Skills, Gas Industry
Specialization
Engineering, Technology, Design
Qualification
Diploma
Experience Required
Minimum 1 year(s)
building information modelling (BIM) specialist at GranDesign Engineering
Whitby, ON L1P 1W5, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Receptionist/Administrative Assistant at Voltas Engineering Ltd
Surrey, BC V3W 4N8, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Project Manager - High-Growth Haptics Tech Startup at TITAN Haptics
Mississauga, ON L5L 1R9, Canada - Full Time
Skills Needed
Troubleshooting, Software Architecture, Computer Science
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Sr. Software Development Engineer, Deals & Promotions (PXS) at Amazon
Vancouver, BC V6B 0M3, Canada - Full Time
Skills Needed
Computer Science, Design Patterns, Addition, Testing, Amazon, Architecture, Coding Standards, Reliability
Specialization
Computer science or equivalent
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Team Lead, Software Development - Product Development Group at Canadian Bank Note Company
Ottawa, ON K2E 7T9, Canada - Full Time
Skills Needed
Leadership, Google Cloud, Color, Aws, Communication Skills, Conflict Resolution, Disabilities, Azure, English, Soft Skills, Hiring, Software Development, Management Skills, Travel, Computer Science, Training, Dignity
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Senior iOS Software Engineer (AI-Driven Mobile Applications) at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Foundations, Mobile Applications, Unit Testing, Swift, Computer Science, Rest, Conversant, Web Services, Software Development, Test Driven Development, Communication Skills, Soap
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Software Programmer – Windows Desktop & Server Infrastructure at Mightex
North York, ON M2J 4R4, Canada - Full Time
Skills Needed
Computer Science, Relational Databases, English, Dental Care, Rest, Aws, Docker, Software Development, Architecture, Microservices, Sql Server, Vision Care, Cloud Services, Mysql
Specialization
Computer science or a related program
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer I – 4 months Internship/Coop (Winter 2026) at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Software Engineer II, Backend (Trust and Safety Foundations) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Robotics Software Engineer (Integration & Validation) at Oxa
Toronto, ON, Canada - Full Time
Skills Needed
Predictive Analytics, Data Modeling, Pipelines, Computer Science, Leadership Skills, Algorithms, Software Development Methodologies, Validation, Decision Making, Physics, Python, Architecture, Software Development, Robotics, Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Senior QA Program Manager – Client APU Drivers & AI Software at Advanced Micro Devices
Markham, ON, Canada - Full Time
Skills Needed
Confluence, Management Skills, Communication Skills, Interpersonal Skills, High Pressure Environment, Microsoft Project, Opengl, Software Development, Teams, Jira
Specialization
Software engineering computer engineering computer science electrical engineering
Qualification
Graduate
Senior C++ Software Developer with recent PKCS#11 experience at STIER SOLUTIONS INC
Ottawa, ON, Canada - Full Time
Skills Needed
Design, Coding Practices, Critical Systems, Pkcs#11, C++
Qualification
Graduate
Développeur Logiciel Back-End / Back-End Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada - Full Time
Skills Needed
Python, Teamwork, Websockets, Soft Skills, Real Time Simulation, Nasa, Node.Js, Git, French, Web Application Development, Sql, It, Opal
Specialization
Computer or software engineering
Qualification
Graduate
Software Developer, Winter 2026 (Co-op/Internship) - 4 months at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Technical Requirements, Client Requirements, Technology, Software Testing, Documentation, Programming Languages, Cloud, Integration, Test Driven Development, Technical Proficiency, Communication Skills, Code, Data Structures, Business Systems, Microservices, Testing
Qualification
Graduate
Embedded Software Designer / Concepteur de logiciel Embarqué at Caterpillar
Laval, QC, Canada - Full Time
Skills Needed
Unit Testing, Cloud Services, Perception, Platforms, Azure, C++, Artificial Intelligence, Cmake, Github, Linux, Deliverables, Requirements Analysis, Design, Robotics, Web Development, Product Requirements, Python, Agile, Lessons, Collaboration, Git, Html5, Operating Systems
Qualification
Graduate

Tech Jobs in Canada

Canada has emerged as one of the top destinations for IT and tech professionals. Its dynamic ecosystem spans from bustling metropolises to innovative tech hubs, where multinational corporations, startups, and research institutions collaborate to drive digital transformation.

Tech Job Market in Canada

Market Overview

Immigration and Work Permits

High In-Demand Tech Job Roles in Canada

  1. Software Developers & Engineers: Skills in backend (Java, Python), frontend (React, Angular), and full-stack development are highly sought after.
  2. Data Scientists & Engineers: Expertise in machine learning, big data analytics, and data visualization.
  3. DevOps Engineers & Cloud Specialists: Proficiency in AWS, Azure, Docker, and Kubernetes.
  4. Cybersecurity Experts: Focus on threat detection, risk management, and compliance.
  5. AI & Machine Learning Specialists: Expertise in intelligent systems, natural language processing, and predictive analytics.
  6. UI/UX Designers: Skills in user research, interaction design, and prototyping.
  7. Product and Project Managers: Managing software development lifecycles and coordinating cross-functional teams.

Top Tech Companies Hiring Foreign Nationals in Canada

  1. Shopify - Leading e-commerce platform known for remote work and diversity.
  2. Microsoft Canada - Hiring in software development, cloud services, and cybersecurity.
  3. Amazon Canada - Opportunities in e-commerce and AWS cloud services.
  4. Google Canada - Focuses on AI, cloud computing, and software development.
  5. IBM Canada - Specializes in hybrid cloud, AI, and enterprise solutions.
  6. Hootsuite - Social media management platform that promotes remote work.
  7. OpenText - Offers roles in software development, data analytics, and cybersecurity.
  8. Ubisoft Montreal - Gaming industry leader looking for tech creatives.
  9. Bell Canada & Rogers Communications - Hiring IT professionals for digital transformation initiatives.
  10. Emerging Startups: Companies like Wealthsimple, Clio, and Ecobee offer dynamic roles for global talent.
Loading...