CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Engineer Canada Jobs (Remote work)

249 Job Offers

Senior Machine Learning Engineer
Save Icon
Location Icon
Location
Canada , Toronto; Halifax; Calgary; Vancouver; Kitchener; Waterloo; Hamilton; Truro
Salary Icon
Salary
128000.00 - 160000.00 CAD / Year
freshbooks.com Logo
FreshBooks
Expiration Date
Until further notice
Senior Data Engineer
Save Icon
Location Icon
Location
Canada , Toronto; Halifax; Calgary; Vancouver; Kitchener; Waterloo; Hamilton; Truro
Salary Icon
Salary
112400.00 - 148000.00 CAD / Year
freshbooks.com Logo
FreshBooks
Expiration Date
Until further notice
Software Engineer II, Backend Platform
Save Icon
Join Wave's Backend Platform team in Canada as a Software Engineer II. Design and maintain reusable Python frameworks and libraries, focusing on inter-service communication (gRPC, Kafka). Build developer-first tools within a Docker/Kubernetes/AWS ecosystem. Enjoy a robust benefits package includi...
Location Icon
Location
Canada
Salary Icon
Salary
101000.00 - 113000.00 USD / Year
waveapps.com Logo
Wave
Expiration Date
Until further notice
Data Engineer
Save Icon
Join Wave as a Data Engineer and build a modern data platform in Canada. You will design scalable pipelines using AWS, Kafka, Debezium, and Databricks. Enjoy benefits like a bonus plan, wellness days, and the "Get A-Wave" remote work program. This role requires 3+ years of experience with cloud i...
Location Icon
Location
Canada
Salary Icon
Salary
101000.00 - 113000.00 USD / Year
waveapps.com Logo
Wave
Expiration Date
Until further notice
Staff Engineer
Save Icon
Join our cross-functional team as a Staff Engineer in Canada. Leverage your 10+ years of experience with Python, Ruby, or JavaScript to solve complex challenges and enhance developer experience. Enjoy a comprehensive benefits package including a bonus, wellness days, and our global "Work From Any...
Location Icon
Location
Canada
Salary Icon
Salary
180000.00 - 188000.00 USD / Year
waveapps.com Logo
Wave
Expiration Date
Until further notice
Applied AI Software Engineer
Save Icon
Join FOSSA's R&D team in Toronto as an Applied AI Software Engineer. You'll prototype and build next-gen SaaS solutions, creatively leveraging LLMs and static analysis. Own impactful features in a fast-paced, experimental environment with a best-in-class startup culture.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
120000.00 - 200000.00 CAD / Year
FOSSA
Expiration Date
Until further notice
Senior AI Platform Engineer
Save Icon
Join MaintainX as a Senior AI Platform Engineer. Design and build scalable, reliable internal systems that power AI products across the company. Leverage your expertise in Python, cloud infrastructure, and LLM integrations to elevate the entire AI stack. Enjoy competitive benefits and the flexibi...
Location Icon
Location
Canada; United States , Montreal; Toronto; Vancouver; SF
Salary Icon
Salary
Not provided
getmaintainx.com Logo
MaintainX
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join 3Pillar as a Senior Software Engineer in Canada. Leverage your 5+ years of expertise in Angular, .NET Core, and cloud platforms to architect transformative, enterprise-grade solutions. Enjoy a remote-first, flexible work environment with global collaboration, well-being benefits, and acceler...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Sr./Staff Backend Engineer - Java
Save Icon
Join Oscilar as a Senior/Staff Backend Engineer to design and build the core infrastructure of our SaaS platform. You will develop high-scale, low-latency services using Java and AWS within a remote-first culture. We offer competitive compensation, comprehensive benefits, and a collaborative, eng...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Senior Azure Data Engineer
Save Icon
Join Parexel, a leading CRO, as a Senior Azure Data Engineer. Design and build data pipelines using Azure Data Factory, Databricks, and SQL within a medallion architecture. This remote Canada role requires 7+ years in software development and 2+ in cloud, with strong Azure expertise. Enjoy compre...
Location Icon
Location
Canada , Remote
Salary Icon
Salary
Not provided
parexel.com Logo
Parexel
Expiration Date
Until further notice
Product Analytics Engineer
Save Icon
Join KOHO as a Product Analytics Engineer in Canada. Design scalable data pipelines using DBT and SQL to support Payments, Credit, and Subscriptions launches. Partner with product teams to build robust reporting infrastructure for data-driven decisions. Enjoy a remote-first role with competitive ...
Location Icon
Location
Canada
Salary Icon
Salary
110000.00 - 140000.00 CAD / Year
koho.ca Logo
KOHO
Expiration Date
Until further notice
Senior React Engineer
Save Icon
Seeking a Senior React Engineer to lead development of a high-performance Smart TV gaming application. This remote role requires 7+ years of React expertise, including optimization, complex state management, and specific Smart TV platform experience. Join a collaborative team transforming healthc...
Location Icon
Location
Canada; Latin America
Salary Icon
Salary
Not provided
g2i.co Logo
G2i Inc.
Expiration Date
Until further notice
Backend Engineer
Save Icon
Seeking a Senior Backend Engineer for a contract role in Canada/LATAM. Design and scale backend systems for gaming apps using Node.js and Kubernetes. Expertise in Cassandra and constrained hardware (e.g., Smart TVs) is key. Enjoy a competitive rate, leadership collaboration, and impactful consume...
Location Icon
Location
Canada; Latin America
Salary Icon
Salary
43.00 USD / Hour
g2i.co Logo
G2i Inc.
Expiration Date
Until further notice
Infrastructure/Site Reliability Engineer
Save Icon
Join Oscilar as a Site Reliability Engineer to build and scale our advanced AI Risk Decisioning™ Platform. You will own reliability for our multi-region, cloud-native infrastructure using AWS, Kubernetes, and Pulumi. This remote role in Canada offers competitive salary, equity, full health benefi...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Software Engineer - Forecasting & Scheduling
Save Icon
Join Assembled to build the unified platform for AI-human support collaboration. Develop ML-driven forecasting and scheduling systems using Python and pandas. Enjoy stock options and benefits while optimizing support operations for leading tech companies from Canada.
Location Icon
Location
Canada
Salary Icon
Salary
170000.00 - 330000.00 CAD / Year
assembled.com Logo
Assembled
Expiration Date
Until further notice
Staff AI Engineer
Save Icon
Join our remote-first team in Canada as a Staff AI Engineer. Design and deploy scalable, production-grade AI features using LLMs, RAG, and agentic frameworks. Leverage 10+ years of backend and AI expertise to innovate SaaS solutions, with competitive benefits and stock options.
Location Icon
Location
Canada
Salary Icon
Salary
182000.00 - 220000.00 CAD / Year
procurify.com Logo
Procurify
Expiration Date
Until further notice
Staff Backend Software Engineer
Save Icon
Lead the technical strategy for Procurify's AI-driven procurement platform as a Staff Backend Engineer. Utilize your 10+ years of SaaS expertise in Python/Django, LLMs, and scalable architecture. This remote-first role in Canada offers stock options, flexible hours, and a chance to mentor teams w...
Location Icon
Location
Canada
Salary Icon
Salary
146000.00 - 176000.00 CAD / Year
procurify.com Logo
Procurify
Expiration Date
Until further notice
Senior Full Stack Software Engineer
Save Icon
Join Procurify as a Senior Full Stack Engineer to scale our AI-powered procurement platform. You'll build end-to-end features using Python/Django and React/TypeScript in a remote-first Canadian environment. We seek a pragmatic leader with 5+ years of SaaS experience and deep expertise in LLMs, RA...
Location Icon
Location
Canada
Salary Icon
Salary
122000.00 - 152000.00 CAD / Year
procurify.com Logo
Procurify
Expiration Date
Until further notice
Full Stack Engineer II
Save Icon
Join Procurify as a Full Stack Engineer II to build our AI-enhanced procurement platform. You'll develop end-to-end features using Python/Django and React/TypeScript in a remote-first Canadian team. We seek a collaborative engineer with 3+ years of full-stack SaaS experience to help scale our sys...
Location Icon
Location
Canada
Salary Icon
Salary
103000.00 - 129000.00 CAD / Year
procurify.com Logo
Procurify
Expiration Date
Until further notice
Senior Backend Software Engineer
Save Icon
Join Procurify as a Senior Backend Engineer in Canada. Lead our Platform team, building core APIs and integrations with systems like NetSuite. Leverage your expertise in Python, LLMs, and cloud-native SaaS. Enjoy a remote-first culture, stock options, and comprehensive benefits.
Location Icon
Location
Canada
Salary Icon
Salary
122000.00 - 150000.00 CAD / Year
procurify.com Logo
Procurify
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.