CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Engineer Canada Jobs (Hybrid work)

477 Job Offers

Software Engineer II
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Software Engineer II. Develop Power BI and cloud services using TypeScript, Angular, React, and backend APIs. Build the AI-era data platform, focusing on scalable, user-centric solutions within a collaborative culture.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Customer Support Engineer III
Save Icon
Join Fivetran's innovative team in Toronto as a Customer Support Engineer III. You will troubleshoot complex data pipeline issues, utilizing SQL, APIs, and programming skills. Enjoy a role with global impact, full ownership of cases, and a culture of collaboration. We offer excellent benefits inc...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
90856.00 - 109031.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft in Vancouver to build next-gen AI tools in Microsoft Teams for frontline industries. Develop mobile apps using Kotlin/Swift or cross-platform frameworks like React Native. Own the full development lifecycle and create impactful, AI-powered experiences within a global team.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
67100.00 - 131400.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's M3CA Next team in Vancouver to shape the future of AI in the workplace. As a Senior Software Engineer, you'll design and deliver high-quality software, tackling challenges across the full tech stack. We seek a passionate coder with 4+ years of experience in languages like C#, Jav...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Intermediate Marine Systems Engineer
Save Icon
Join BMT as an Intermediate Marine Systems Engineer in Victoria, Ottawa, or Halifax. Apply your 4+ years of marine/mechanical engineering experience to support naval systems projects. Enjoy a hybrid work model, comprehensive benefits, and professional development within a collaborative team.
Location Icon
Location
Canada , Victoria; Ottawa; Halifax
Salary Icon
Salary
85000.00 - 105000.00 CAD / Year
bmt.org Logo
BMT
Expiration Date
Until further notice
Intermediate Software Engineer - Artificial Intelligence (AI)
Save Icon
Join Tucows Domains as an Intermediate AI Software Engineer in Toronto. Design and build AI-driven features using Python and Golang, integrating models like LLaMA. You'll need 3+ years of experience and expertise in LLMs, APIs, and scalable systems. Enjoy a remote-first culture with competitive c...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
100350.00 - 111500.00 CAD / Year
tucows.com Logo
Tucows
Expiration Date
Until further notice
DevSecOps Engineer
Save Icon
Join a major federal initiative as a DevSecOps Engineer in Ottawa. This long-term role requires 5+ years of enterprise DevSecOps experience, with a strong focus on ServiceNow platform security. You will design, secure, and automate pipelines while conducting risk assessments. A valid security cer...
Location Icon
Location
Canada , Ottawa
Salary Icon
Salary
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft Teams in Vancouver to build best-in-class event experiences. As a Software Engineer II, you'll develop mobile and web components using Swift, Objective-C, and iOS frameworks. Collaborate cross-functionally to deliver high-quality, reliable features with global impact.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Technical Support Engineer - Windows Directory Services
Save Icon
Join Microsoft as a Technical Support Engineer specializing in Windows Directory Services in Vancouver. Utilize your Windows System Administration skills to troubleshoot complex issues and ensure customer success. This role offers career growth, mentorship opportunities, and requires a background...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
69600.00 - 130900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Mechatronics Infrastructure SQA Engineer
Save Icon
Lead the automated testing strategy for Mechatronic Infrastructure systems in Oshawa. This senior role requires 10+ years' experience in Python/C++ and CI/CD tools like Jenkins. You will develop test frameworks, guide a team of SQAs, and ensure quality for key automotive systems. We offer a compr...
Location Icon
Location
Canada , Oshawa
Salary Icon
Salary
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver to build the AI-era data platform. Develop industry-leading products like Power BI, using languages such as C# or Python. This role requires a CS degree, 2+ years of coding experience, and offers work on cutting-edge AI-integrated software.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Data Engineer
Save Icon
Seeking a Data Engineer in Oshawa to design and build innovative data applications using Azure and Databricks. You will develop scalable data pipelines with Python, PySpark, and SQL for lakehouses and warehouses. This role requires a strong background in data engineering and effective communicati...
Location Icon
Location
Canada , Oshawa
Salary Icon
Salary
92.00 - 100.00 CAD / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Senior Platform Engineer
Save Icon
Join The Coalition Studio in Vancouver as a Senior Platform Engineer. Extend and optimize Unreal Engine for new hardware platforms like mobile, XR, and consoles. Leverage your 5+ years of C++ and multithreaded systems expertise to solve cutting-edge engineering challenges. Collaborate with a tale...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Banking Technology team in Mississauga as a Senior Software Engineer. Spearhead an AI-first platform using tools like GitHub Copilot to transform client experiences. Leverage your 12+ years of Java/Spring expertise to drive innovation and automation. Champion cutting-edge AI development ...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Senior Software Engineer. Develop AI-native solutions for Power BI and the industry-leading data platform. Leverage your expertise in C#, Java, Python, or JavaScript to build secure, performant code. This role requires a Bachelor's degree and 4+ ...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Application Support Engineer
Save Icon
Join our team in Mississauga as an Application Support Engineer. Utilize your 5-8 years of experience to provide critical technical and business support for Citi Applications. You will manage incidents, drive root cause analysis, and ensure application stability in a hybrid cloud environment. Thi...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Python Lead Engineer
Save Icon
Lead Python Engineer role in Mississauga for Wholesale Credit Risk Technology. Design and deliver innovative solutions using Python, FastAPI, and modern LLM/RAG architectures. Requires 8+ years of enterprise-scale Python development and experience with Kubernetes and CI/CD. Partner with global te...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Silicon Design Engineer
Save Icon
Join AMD's Virtual Bring-Up team in Markham as a Silicon Design Engineer. Develop infrastructure for cutting-edge emulation and prototyping using Python, C++, and Verilog. Collaborate across teams to implement advanced methodologies in a supportive, innovative environment. A degree in Computer/El...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
124000.00 - 186000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Site Reliability Engineer
Save Icon
Join our team in Mississauga as a Site Reliability Engineer. Support critical AI and DevOps platforms, ensuring stability and performance. Collaborate with engineering teams on incidents and platform improvements. Requires 5-8 years in platform operations and strong communication skills.
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Staff Generative Artificial Intelligence Engineer
Save Icon
Join our Mississauga team as a Senior Staff Generative AI Engineer. Design and deploy cutting-edge, large-scale production systems using LLMs, RAG, and agentic frameworks. Leverage your expert Python skills and deep OpenShift experience to drive real-world AI innovation. Enjoy high-impact work wi...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Engineer role

Engineer jobs represent a cornerstone of the operational and technical workforce, focused on the application of scientific and mathematical principles to design, develop, maintain, and improve systems, structures, and processes. While the field is incredibly diverse, spanning disciplines from civil and software to mechanical and electrical engineering, the core mission remains consistent: to solve complex problems and ensure functionality, efficiency, and safety. Professionals in these roles are the backbone of infrastructure, technology, and innovation, turning theoretical concepts into practical, working solutions that power our modern world.

Individuals in these positions typically engage in a wide array of responsibilities. A primary function involves the installation, maintenance, and preventative care of tools, equipment, and complex systems. This includes routine inspections, calibrating controls and gauges, and performing diagnostic tests to ensure everything operates within specified parameters. Troubleshooting is a daily activity, requiring engineers to identify the root cause of malfunctions and execute repairs, whether it's a mechanical failure, an electrical issue, or a problem with plumbing and HVAC systems. For those in supervisory engineer jobs, responsibilities expand to include leading teams, which involves hiring, training, scheduling, and mentoring other engineering staff to ensure a high standard of work and team cohesion.

The skill set required for engineer jobs is both broad and technical. A strong foundation is typically built through vocational, technical, or trade school education, providing essential knowledge in relevant engineering principles. Practical, hands-on experience is highly valued, often requiring several years in a related field. Key technical skills include proficiency in reading blueprints and schematics, a solid understanding of mechanical, electrical, and plumbing (MEP) systems, and the safe operation of hand and power tools. Many roles also require specific certifications, such as universal CFC handling licenses, to comply with safety and environmental regulations.

Beyond technical prowess, successful candidates for engineer jobs possess strong problem-solving abilities, acute attention to detail, and a steadfast commitment to safety protocols. They must be able to communicate clearly with team members and other departments, document their work accurately, and manage inventory of parts and supplies. Physical stamina is often necessary, as the role can involve standing for extended periods, lifting heavy objects, and working in confined spaces. A methodical and proactive approach is essential, focusing not just on fixing current issues but on implementing preventative measures to avoid future problems. For those seeking stable, hands-on, and critically important careers, engineer jobs offer a rewarding path with opportunities for continuous learning and advancement into leadership positions.