CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Engineer Canada Jobs

1114 Job Offers

Software Engineer
Save Icon
Join our Toronto team as a Software Engineer, leveraging 8-10 years of expertise in C++ and C. You will architect scalable software, lead projects, and design user interfaces with GPU programming and embedded systems knowledge. Collaborate cross-functionally, working with Linux, real-time OS, and...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Senior Software Engineer, Backend
Save Icon
Join Affirm in Canada as a Senior Backend Software Engineer. Design and launch scalable systems using Python/Kotlin, AWS, and Kubernetes. Own key projects, mentor engineers, and enjoy top benefits like full medical coverage and equity rewards.
Location Icon
Location
Canada
Salary Icon
Salary
150000.00 - 200000.00 CAD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Senior Staff Machine Learning Engineer
Save Icon
Lead the future of financial ML as a Senior Staff Machine Learning Engineer at Affirm in Canada. Design and scale advanced, real-time systems using PyTorch and Transformers. Enjoy full health coverage, generous lifestyle stipends, and stock options while driving multi-year technical strategy.
Location Icon
Location
Canada
Salary Icon
Salary
206000.00 - 256000.00 CAD / Year
affirm.com Logo
Affirm
Expiration Date
Until further notice
Firmware Engineer – GPU & SOC Architecture
Save Icon
Lead firmware development for next-gen Machine Intelligence GPUs at AMD. Design and debug low-level code (C/Assembly) in a Linux/Windows environment. Leverage your Verilog and SOC architecture expertise in Markham, Canada. Mentor junior engineers while shaping cutting-edge graphics processor IP.
Location Icon
Location
Canada , Markham
Salary Icon
Salary
121280.00 - 181920.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
C++ Simulation Engineer, GPU Modeling
Save Icon
Join AMD's Radeon Technologies Group in Markham as a C++ Simulation Engineer for GPU Modeling. Develop cutting-edge C/C++ simulation models for next-generation graphics IP, ensuring first-pass silicon success. Utilize your object-oriented programming expertise and computer architecture knowledge ...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
88000.00 - 132000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Mechanical or Aerospace Engineer
Save Icon
Join our talent pool in Mississauga, Canada, for upcoming Mechanical or Aerospace Engineer roles. We seek experienced engineers to contribute to innovative projects. Submit your resume to explore future opportunities with our dynamic team.
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Mechanical or Aerospace Engineer
Save Icon
Join our talent pool in Longueuil for upcoming Mechanical or Aerospace Engineer roles. We seek experienced engineers to contribute to innovative projects. We are an equal opportunity employer dedicated to diversity and inclusion. Accommodations are provided throughout our hiring process.
Location Icon
Location
Canada , Longueuil
Salary Icon
Salary
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Electrical or Hardware engineer
Save Icon
Join our talent pool in Longueuil, Canada, as an Electrical or Hardware Engineer. We seek experienced professionals for upcoming innovative projects. Submit your resume to explore future opportunities in a dynamic engineering environment.
Location Icon
Location
Canada , Longueuil
Salary Icon
Salary
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our engineering team in Longueuil as a Software Engineer. Develop and support production-tier applications using Java, Python, and microservices. Apply your Agile experience and cloud knowledge (AWS, Azure DevOps) in a CI/CD environment. This role involves full lifecycle development, from de...
Location Icon
Location
Canada , Longueuil
Salary Icon
Salary
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Electrical or Hardware Engineer
Save Icon
Join our talent pool in Mississauga, Canada, as an Electrical or Hardware Engineer. We seek experienced professionals for upcoming innovative projects. Submit your resume to explore future opportunities in a dynamic engineering environment.
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join our Mississauga engineering team as a Junior Software Engineer. Develop embedded systems using C, C++, and Python for simulation and testing solutions. This role is ideal for a recent CS/Software Engineering graduate with strong debugging skills and GIT experience. We offer a collaborative e...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
aviyatech.com Logo
aviya
Expiration Date
Until further notice
Platform Engineer, Databases
Save Icon
Join Clio as a Platform Engineer, Databases and optimize our high-performance MySQL infrastructure. You'll solve complex performance problems, develop automation, and support mission-critical applications. This hybrid role in Canada offers a competitive salary, top-tier benefits, and exposure to ...
Location Icon
Location
Canada
Salary Icon
Salary
116500.00 - 157500.00 CAD / Year
clio.com Logo
Clio
Expiration Date
Until further notice
Senior Logging & Detection Engineer
Save Icon
Lead the detection engineering strategy for a top security team. Design and optimize advanced SIEM/SOAR workflows using expert-level query skills in Elasticsearch, SQL, or Splunk. Enjoy a hybrid role in major Canadian cities with top-tier benefits and flexible PTO.
Location Icon
Location
Canada , Vancouver; Calgary; Toronto
Salary Icon
Salary
146200.00 - 197800.00 CAD / Year
clio.com Logo
Clio
Expiration Date
Until further notice
Machine Learning Engineer
Save Icon
Join Atlassian's Central AI team in Canada as a Machine Learning Engineer. Develop cutting-edge ML algorithms and scale sophisticated models using Python/Java, Spark, and AWS. Collaborate cross-functionally to integrate AI into products, with a focus on practical, high-impact solutions. Enjoy hea...
Location Icon
Location
Canada
Salary Icon
Salary
130500.00 - 170375.00 CAD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Senior Machine Learning Engineer
Save Icon
Join Atlassian's Central AI team in Canada as a Senior Machine Learning Engineer. Develop cutting-edge ML algorithms and scalable models, leveraging Python/Java, Spark, and cloud platforms. Collaborate cross-functionally to integrate AI into products, with benefits including health coverage and p...
Location Icon
Location
Canada
Salary Icon
Salary
161100.00 - 210325.00 CAD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Machine Learning Engineer
Save Icon
Join Atlassian as a Machine Learning Engineer in Vancouver, BC. Develop cutting-edge ML models, focusing on recommendation systems and Generative AI projects. This role requires a Master's student in a quantitative field with Python/Scala experience. Collaborate across teams to translate business...
Location Icon
Location
Canada , Vancouver; Burnaby; Richmond
Salary Icon
Salary
101700.00 - 132775.00 CAD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Software Engineer
Save Icon
Launch your software engineering career in Vancouver with Atlassian's elite Grad++ program. Build AI-powered features for Jira and Confluence, leveraging Python and modern ML frameworks. Gain mentorship while developing scalable solutions used by millions in a collaborative, agile environment.
Location Icon
Location
Canada , Burnaby; Vancouver; Richmond
Salary Icon
Salary
94500.00 - 123375.00 CAD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Gen AI Tech Lead Engineer
Save Icon
Lead the adoption of cutting-edge Generative AI and LLMs as a Tech Lead Engineer in Mississauga. Drive enterprise-wide automation and risk reduction using Python, Java, and frameworks like LangChain. Shape technical direction in a collaborative, product-focused environment that values rapid deliv...
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 AI Data Engineer
Save Icon
Lead the development of autonomous AI agents as a Senior AI Data Engineer at Citi in Mississauga. Design and deploy scalable systems using Python, machine learning frameworks, and agentic AI tools like LangChain. This senior role requires 6+ years of AI/ML experience to build intelligent systems ...
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
Software Development Engineer in Test
Save Icon
Join a leading investment bank as a Software Development Engineer in Test (SDET) in Mississauga. Ensure data integrity for critical trading and risk systems using Java automation, SQL, and CI/CD pipelines. This role requires 3+ years of QA experience with a focus on backend data quality in a fast...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
79320.00 - 110680.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.