2

Remote Engineering Jobs in Kitchener Waterloo, ON

DevOps Engineer

Waterloo, ON ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

DevOps Engineer

Waterloo, ON ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

DevOps Engineer

Waterloo, ON ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

DevOps Engineer

Waterloo, ON ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... s engineering practices * Experience designing and implementing automations, including creation of ...

Cloud DevOps Engineer

Kitchener, ON ยท Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Cloud DevOps Engineer

Kitchener, ON ยท Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Cloud DevOps Engineer

Waterloo, ON ยท Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Cloud DevOps Engineer

Waterloo, ON ยท Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

next page

Showing results 1-20

Remote Engineering information

What are the key skills and qualifications needed to thrive as a remote engineer?

To thrive as a Remote Engineer, you need strong technical expertise in your engineering discipline, a relevant degree, and experience with distributed systems or remote collaboration. Familiarity with tools such as Git, cloud platforms (e.g., AWS, Azure), and team communication software like Slack or Zoom is typically required. Excellent self-motivation, time management, and clear written communication distinguish top performers in remote settings. These skills and qualities are crucial for delivering high-quality engineering solutions and maintaining productivity while collaborating with geographically dispersed teams.

What is remote engineering?

Remote engineering refers to engineering work that is performed outside of a traditional office or job site, typically from home or another remote location. Remote engineers use digital tools and communication platforms to collaborate with teams, design systems, write code, or manage projects from anywhere in the world. This work arrangement allows for greater flexibility and can help companies access a wider pool of talent. However, it also requires strong communication skills and self-discipline to maintain productivity and teamwork.

How do remote engineering teams typically coordinate and communicate to ensure project success?

Remote engineering teams commonly use a combination of collaboration tools like Slack, Jira, and GitHub to stay connected and manage projects efficiently. Regular virtual stand-ups, sprint planning meetings, and code reviews help maintain alignment and transparency among team members. Clear documentation and proactive communication are essential to overcome time zone differences and prevent misunderstandings. Most teams also establish shared coding standards and utilize version control to streamline contributions from multiple engineers working remotely.

What is the difference between Remote Engineering vs Remote Software Developer?

AspectRemote EngineeringRemote Software Developer
Required CredentialsBachelor's in Engineering, relevant certificationsBachelor's in Computer Science or related field, coding certifications
Work EnvironmentDesign, testing, and overseeing engineering projects remotelyWriting, testing, and deploying software remotely
Employer & Industry UsageEngineering firms, manufacturing, infrastructureTech companies, startups, software firms
Search & Comparison IntentUnderstanding engineering roles vs software roles remotely

Remote Engineering involves designing and managing engineering projects remotely, often requiring technical certifications and a background in engineering disciplines. Remote Software Developers focus on coding and software deployment from a remote location, typically with programming certifications. While both roles can be performed remotely, Remote Engineering emphasizes project oversight and technical engineering tasks, whereas Remote Software Development centers on software creation and maintenance.

What are the most commonly searched types of Engineering jobs in Kitchener Waterloo, ON? The most popular types of Engineering jobs in Kitchener Waterloo, ON are:
What cities near Kitchener Waterloo, ON are hiring for Remote Engineering jobs? Cities near Kitchener Waterloo, ON with the most Remote Engineering job openings:
Infographic showing various Remote Engineering job openings in Kitchener Waterloo, ON as of July 2026, with employment types broken down into 92% Full Time, 4% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Manager, Applications Engineering

Avidbots

Kitchener, ON โ€ข On-site, Remote

Full-time

Re-posted 26 days ago


Job description

About this role:

Avidbots is seeking a passionate, self-driven Manager, Applications Engineering to lead our Applications Engineering team. The ideal candidate is an experienced engineering leader with a strong track record of bridging software development and real-world field applications. You have hands-on experience supporting production software at scale and excel at collaborating with cross-functional teams to deliver high-quality solutions.

If you thrive on solving complex technical challenges, working across teams, and driving issues to resolution in fast-paced environments, this role is for you. You will lead a team of Application Engineers to investigate field-reported robotic application issues, analyze robot usage behaviors, and lead engineering prototype trials. You will create impact by ensuring Avidbots' production software is optimally applied, sustained, and continuously improved across our growing global fleet of autonomous cleaning robots.

This position reports to the Senior Director, Software Engineering.


How you will make a difference:

  • Lead, build, and grow a team of Applications Engineers through technical direction, coaching, hiring, and performance management
  • Lead the triage process and maintain backlog quality for robot software/system issues reported from the field and production
  • Work closely with Engineering to help analyze robot field usage and performance metrics to support issue investigation and identify opportunities for product improvement
  • Partner with Engineering, Product, Technical Services, Customer Success, and Production to ensure that field and production issues are resolved in a timely manner
  • Work closely with engineering to conduct alpha and beta trials of new features across customer sites and verticals
  • Build a continuous improvement culture by leveraging AI tools, automating workflows, leading root cause analysis and team retrospectives
  • Communicate critical field issues to cross-functional stakeholders, conveying complex technical concepts to varying levels of the organization
  • Deliver internal training on robot systems applications and field best practices to technical support and other operations teams


Required Qualifications:

  • BSc. or graduate degree in Computer Science, Engineering, or equivalent
  • 5+ years of industry experience in Applications Engineering, Technical Support, or related
  • 3+ years of people leadership experience (managing Applications engineering or QA teams)
  • Strong background in troubleshooting and resolving complex, production-scale application issues
  • Demonstrated ability to critically analyze and make prioritization decisions in high-stakes, time-sensitive situations with minimal oversight
  • Proven success partnering cross-functionally to support new product and feature rollouts
  • Excellent verbal and written communication skills, able to explain complex technical concepts to both technical and non-technical stakeholders
  • Experience with robotics or autonomous systems, or a strong interest in the field
  • Enjoys working in small teams with big dreams

Preferred Qualifications:

  • Proficiency with Linux-based operating systems
  • Familiar with programming in C++, Python, and Bash scripting
  • Experience with incident and issue management via ticketing systems (Jira or similar) and collaboration tools (Confluence, Google Suite)
  • Experience with Robot Operating System (ROS)
  • Experience leading offshore or remote engineering teams
  • Passionate about mobile robotics