Software Engineering Jobs in Canada

About 639 results in (2) seconds Clear Filters

Jobs Search

About 639 results in (2) seconds
Director, Engineering at LifeRaft
Remote, British Columbia, Canada - Full Time
Skills Needed
Communication Skills, Data Engineering, Analytics, Data Science, Information Systems, Completion, Python, Software Architecture, Javascript, Ruby, Php, Computer Science, Business Units, People Management
Specialization
Computer science information systems or a related field
Qualification
Graduate
Senior Manager, Software Engineering (Cloud Cost Management) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Instructor, Engineering at Cape Breton University
Sydney, NS, Canada - Full Time
Skills Needed
Environmental Design, Manufacturing, Envi, Consulting Engineering, Environmental Engineering, Industrial Process
Specialization
Applied Science, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Engineering Assistant I at City of Regina
Regina, SK, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Engineering Assistant IV at The City of Vancouver
Vancouver, BC V6A 4K6, Canada - Full Time
Skills Needed
Training, Sap, Drainage, Materials, Autocad, Ms Project, Road Construction, Regulations, Specifications, Management Skills, Construction Management, Technology, Interpersonal Skills, Gis, Civil Engineering, Hansen
Specialization
Related work or an equivalent combination of training and experience
Qualification
Graduate
Engineering Technologist at Altis Recruitment
Toronto, ON M4W 1E6, Canada - Full Time
Skills Needed
Communication Skills, Regulations, Kpi, Failure Analysis, Technical Reports, Performance Analysis, Completion, Maintenance Management, Training
Specialization
Engineering technology a related technical discipline or an equivalent combination of education training and experience
Qualification
Diploma
software tester at Integrity Corp
Merritt, BC V1K 1R2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Engineering Assistant III at The City of Vancouver
Vancouver, BC V6A 4K6, Canada - Full Time
Skills Needed
Completion, Interpersonal Skills, Design Principles, Contractors, Design, Construction Drawings, Oral Communication, Construction, Specifications, Training, Word Processing, Spreadsheets, Materials, Databases, Work Management
Specialization
Technology
Qualification
Diploma
Manager, Data Engineering at The Home Depot Canada
Toronto, ON, Canada - Full Time
Skills Needed
Interpersonal Skills, Computer Science, Sql, Thinking Skills, Python, Statistics, Travel, Snowflake, Data Engineering, Data Analysis
Specialization
Computer science electrical engineering statistics applied math or a related technical/quantitative field
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Engineering Manager - SaaS at Sycle LLC
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Data Engineering Developer at National Bank of Canada
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Engineering Manager at ALSTOM
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Engineering Project Manager at Eteros
Carleton Place, ON K7C 3T2, Canada - Full Time
Skills Needed
It, Prescription Drugs, Interpersonal Skills, Solidworks, Credentials, English
Specialization
Engineering project management or a related field (master’s or pmp certification is a plus
Qualification
Graduate
Senior Manager, Engineering at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Operational Excellence, Azure, Academic Background, Natural Language Processing, Rest, Rightfax, Internet, Document Processing, Integration, Components, Resiliency, Machine Learning, Rapid Growth
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Engineering Project Manager at Safety Power Inc
Mississauga, ON L4W 5A1, Canada - Full Time
Skills Needed
Dental Care, Life Insurance, Profit Sharing, Large Capital Projects, Interpersonal Skills, Autocad, Trello, Vision Care, Flexible Schedule, Analytical Skills, Asana
Specialization
Electrical, Engineering, Mechatronics
Qualification
Graduate
Vice President, Engineering at Alto
Montréal, QC H1Y 3J2, Canada - Full Time
Skills Needed
Construction Management, Civil Engineering, Creativity, Continuous Improvement, Industrial Engineering, Construction, Management Skills
Specialization
Civil engineering industrial engineering construction management or telecommunication engineering (advanced degree preferred
Qualification
Graduate
Field Engineering Associate at Tower Engineering Professionals
Waterloo, ON N2J 4R6, Canada - Full Time
Skills Needed
Civil Engineering, Secondary Education, Microsoft Office, Rock Climbing, Towers, Autocad, Citizenship
Specialization
The field of civil engineering or civil engineering technology is preferred
Qualification
Diploma
Engineering Admin Assistant at River Cree Resort Casino
Enoch, AB T7X 3Y3, Canada - Full Time
Skills Needed
Construction, Microsoft Word, Outlook, Materials, Purchase Orders, Powerpoint, Excel, Administrative Skills
Qualification
Diploma
Experience Required
Minimum 1 year(s)
MRB liaison MAP engineering at CAPGEMINI ENGINEERING
Quebec City, QC, Canada - Full Time
Skills Needed
Strategy, Disabilities, Cloud, Stress Analysis, It, Design, Aircraft Structures, Airframe, Aerospace, Technology, Mechanics
Specialization
Aeronautical or mechanical engineering or related field
Qualification
Graduate
software engineer at DCS Technologies Inc
Sicamous, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
College cegep or other non-university certificate or diploma from a program of 1 year to 2 years
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Director, Engineering at LifeRaft
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Aug, 25

Salary

0.0

Posted On

20 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, Data Engineering, Analytics, Data Science, Information Systems, Completion, Python, Software Architecture, Javascript, Ruby, Php, Computer Science, Business Units, People Management

Industry

Information Technology/IT

Description

Liferaft is looking for a highly skilled and visionary Director, Engineering to lead and shape the future of our product and technology stack. This role will be hybrid in Halifax, NS, or fully remote within the Eastern , or Atlantic time zones within Canada.
Reporting to the Chief Technology Officer (CTO), you will lead a growing team of software and data engineers to develop scalable, secure, and user-centric solutions for our threat intelligence platform.This role will play a critical part in defining the technology vision, improving engineering processes, and managing both team performance and architectural integrity. This role requires a high degree of collaboration, people leadership, and technical foresight.
What you do as the Director, Engineering at Liferaft

Leadership & People Management:

  • Build, inspire, and manage a high-performing engineering team with a focus on professional development, mentorship, and career growth.
  • Foster a collaborative, innovative, and inclusive engineering culture.
  • Collaborate closely with the CTO, and broader engineering leadership team to set the vision and roadmap for data collection technology and practices.
  • Provide ongoing coaching, performance feedback, and goal setting for engineering team members.

Technology Strategy & Execution:

  • Define and implement engineering best practices, tools, and processes to manage technical debt and drive efficiency.
  • Lead the architecture, design, and implementation of scalable and secure backend and data systems.
  • Guide the continued evolution of our React-based front-end, ensuring a consistent and intuitive user experience.
  • Evaluate and adopt emerging technologies that enhance infrastructure, scalability, and performance.

Data Engineering & Architecture:

  • Lead a team of data engineers responsible for building and maintaining robust data pipelines and architectures.
  • Design and manage scalable data storage, processing, and retrieval infrastructure across cloud and on-prem environments.
  • Oversee the development and optimization of ETL processes and data integration pipelines.
  • Collaborate with data science, analytics, and business intelligence teams to support advanced data initiatives.

Product Collaboration:

  • Partner with product leadership to translate customer and market requirements into technical execution.
  • Align engineering outputs with product vision and business goals.

Security, Compliance & Infrastructure:

  • Work closely with IT, security, and compliance teams to ensure high standards for data privacy, system security, and regulatory adherence.
  • Implement robust disaster recovery and backup strategies in coordination with infrastructure teams.
  • Manage relationships with third-party vendors, service providers, and infrastructure partners.

Reporting & Continuous Improvement:

  • Generate and present performance metrics related to system performance, data quality, and engineering productivity.
  • Lead continuous improvement efforts to increase the efficiency and effectiveness of the engineering organization.

REQUIREMENTS

What You Need to Get the Job Done

  • 10+ years of progressive experience in software engineering, with a focus on managing and leading teams.
  • Proven experience in a leadership role within a data engineering or related function (Senior Manager level or above) - Strong people management and mentorship skills.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field. Advanced degrees (Master’s or Ph.D.) preferred.
  • Experience with PHP (or Python or Ruby) as well as Javascript and React.
  • In-depth knowledge of software architecture and system scalability.
  • Experience in developing and executing strategic plans for data engineering initiatives.
  • Track record of successfully managing complex software engineering projects from conception to completion.
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure management.
  • Knowledge of best practices for scalable and resilient software architecture in cloud environments.
  • Excellent communication skills, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
  • Experience collaborating with cross-functional teams, including data science, analytics, and business units.
  • Demonstrated commitment to staying current with industry trends and advancements in data engineering.
Responsibilities
  • 10+ years of progressive experience in software engineering, with a focus on managing and leading teams.
  • Proven experience in a leadership role within a data engineering or related function (Senior Manager level or above) - Strong people management and mentorship skills.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field. Advanced degrees (Master’s or Ph.D.) preferred.
  • Experience with PHP (or Python or Ruby) as well as Javascript and React.
  • In-depth knowledge of software architecture and system scalability.
  • Experience in developing and executing strategic plans for data engineering initiatives.
  • Track record of successfully managing complex software engineering projects from conception to completion.
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure management.
  • Knowledge of best practices for scalable and resilient software architecture in cloud environments.
  • Excellent communication skills, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
  • Experience collaborating with cross-functional teams, including data science, analytics, and business units.
  • Demonstrated commitment to staying current with industry trends and advancements in data engineering
Director, Engineering at LifeRaft
Remote, British Columbia, Canada - Full Time
Skills Needed
Communication Skills, Data Engineering, Analytics, Data Science, Information Systems, Completion, Python, Software Architecture, Javascript, Ruby, Php, Computer Science, Business Units, People Management
Specialization
Computer science information systems or a related field
Qualification
Graduate
Senior Manager, Software Engineering (Cloud Cost Management) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Instructor, Engineering at Cape Breton University
Sydney, NS, Canada - Full Time
Skills Needed
Environmental Design, Manufacturing, Envi, Consulting Engineering, Environmental Engineering, Industrial Process
Specialization
Applied Science, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Engineering Assistant I at City of Regina
Regina, SK, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Engineering Assistant IV at The City of Vancouver
Vancouver, BC V6A 4K6, Canada - Full Time
Skills Needed
Training, Sap, Drainage, Materials, Autocad, Ms Project, Road Construction, Regulations, Specifications, Management Skills, Construction Management, Technology, Interpersonal Skills, Gis, Civil Engineering, Hansen
Specialization
Related work or an equivalent combination of training and experience
Qualification
Graduate
Engineering Technologist at Altis Recruitment
Toronto, ON M4W 1E6, Canada - Full Time
Skills Needed
Communication Skills, Regulations, Kpi, Failure Analysis, Technical Reports, Performance Analysis, Completion, Maintenance Management, Training
Specialization
Engineering technology a related technical discipline or an equivalent combination of education training and experience
Qualification
Diploma
software tester at Integrity Corp
Merritt, BC V1K 1R2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Engineering Assistant III at The City of Vancouver
Vancouver, BC V6A 4K6, Canada - Full Time
Skills Needed
Completion, Interpersonal Skills, Design Principles, Contractors, Design, Construction Drawings, Oral Communication, Construction, Specifications, Training, Word Processing, Spreadsheets, Materials, Databases, Work Management
Specialization
Technology
Qualification
Diploma
Manager, Data Engineering at The Home Depot Canada
Toronto, ON, Canada - Full Time
Skills Needed
Interpersonal Skills, Computer Science, Sql, Thinking Skills, Python, Statistics, Travel, Snowflake, Data Engineering, Data Analysis
Specialization
Computer science electrical engineering statistics applied math or a related technical/quantitative field
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Engineering Manager - SaaS at Sycle LLC
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Data Engineering Developer at National Bank of Canada
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Engineering Manager at ALSTOM
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Engineering Project Manager at Eteros
Carleton Place, ON K7C 3T2, Canada - Full Time
Skills Needed
It, Prescription Drugs, Interpersonal Skills, Solidworks, Credentials, English
Specialization
Engineering project management or a related field (master’s or pmp certification is a plus
Qualification
Graduate
Senior Manager, Engineering at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Operational Excellence, Azure, Academic Background, Natural Language Processing, Rest, Rightfax, Internet, Document Processing, Integration, Components, Resiliency, Machine Learning, Rapid Growth
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Engineering Project Manager at Safety Power Inc
Mississauga, ON L4W 5A1, Canada - Full Time
Skills Needed
Dental Care, Life Insurance, Profit Sharing, Large Capital Projects, Interpersonal Skills, Autocad, Trello, Vision Care, Flexible Schedule, Analytical Skills, Asana
Specialization
Electrical, Engineering, Mechatronics
Qualification
Graduate
Vice President, Engineering at Alto
Montréal, QC H1Y 3J2, Canada - Full Time
Skills Needed
Construction Management, Civil Engineering, Creativity, Continuous Improvement, Industrial Engineering, Construction, Management Skills
Specialization
Civil engineering industrial engineering construction management or telecommunication engineering (advanced degree preferred
Qualification
Graduate
Field Engineering Associate at Tower Engineering Professionals
Waterloo, ON N2J 4R6, Canada - Full Time
Skills Needed
Civil Engineering, Secondary Education, Microsoft Office, Rock Climbing, Towers, Autocad, Citizenship
Specialization
The field of civil engineering or civil engineering technology is preferred
Qualification
Diploma
Engineering Admin Assistant at River Cree Resort Casino
Enoch, AB T7X 3Y3, Canada - Full Time
Skills Needed
Construction, Microsoft Word, Outlook, Materials, Purchase Orders, Powerpoint, Excel, Administrative Skills
Qualification
Diploma
Experience Required
Minimum 1 year(s)
MRB liaison MAP engineering at CAPGEMINI ENGINEERING
Quebec City, QC, Canada - Full Time
Skills Needed
Strategy, Disabilities, Cloud, Stress Analysis, It, Design, Aircraft Structures, Airframe, Aerospace, Technology, Mechanics
Specialization
Aeronautical or mechanical engineering or related field
Qualification
Graduate
software engineer at DCS Technologies Inc
Sicamous, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
College cegep or other non-university certificate or diploma from a program of 1 year to 2 years
Qualification
Diploma
Experience Required
Minimum 2 year(s)

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...