Get the job you really want

Top Engineering Jobs in Ottawa

188+ Job Results
15 Days Ago
Ottawa, ON
Remote
15,000 Employees
Senior level
15,000 Employees
Senior level
Artificial Intelligence • Automotive • Computer Vision • Internet of Things • Machine Learning
The STEM Sr Project Engineer will enhance the STEM engagement program aligned with engineering talent recruiting. This role involves performing complex engineering analysis, project management, and providing leadership and mentorship to junior engineers and apprentices. The role will also include collaboration with cross-functional teams and ensuring adherence to engineering standards.
16 Days Ago
Ottawa, ON
Remote
83 Employees
Senior level
83 Employees
Senior level
Robotics
The Director of Systems Engineering, Integration and Test at Agility Robotics leads teams to develop, validate, and deliver high-performance robotic systems. Responsibilities include team management, product integration, cross-functional collaboration, and championing systems engineering practices. The role requires driving robust processes to ensure successful product delivery and fostering a diverse and innovative team environment.
16 Days Ago
Ottawa, ON
Remote
654 Employees
Mid level
654 Employees
Mid level
Healthtech • Software
The Solutions Engineering Manager at Cority will lead and coach the Solutions Engineering team to enhance their skills in sales processes, provide software demonstrations, and understand client needs. The role involves planning resources, monitoring team performance, preparing targeted content, and acting as a subject matter expert to increase win rates during sales engagements.
16 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
This role involves leading Site Reliability Engineering, Platform Engineering, and Cloud Operations. Responsibilities include developing service level objectives, managing cloud infrastructure, optimizing costs, and recruiting a high-performing engineering team to ensure system reliability and scalability.
17 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
As a Manager of Cloud and Site Reliability Engineering, you will lead the SRE and Cloud Operations functions. Your responsibilities include developing service level objectives, managing capacity and costs, ensuring system performance, and mentoring a team of engineers. You'll work cross-functionally to guarantee the reliability and scalability of a cloud-based platform for large enterprises.
17 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
Lead and develop the Site Reliability Engineering and Platform Engineering teams, focusing on the reliability and scalability of cloud-based systems. Responsibilities include managing production systems, implementing best practices in automation, monitoring, and observability, and collaborating with various teams to enhance system performance and reliability.
17 Days Ago
Ottawa, ON
Remote
141 Employees
Senior level
141 Employees
Senior level
Greentech • Energy
The Manager of PV & Performance Engineering will lead PV design, energy modeling, and performance estimates for utility-scale PV solar projects, manage engineering consultants, and ensure project compliance with technical specifications and energy testing protocols. The role demands collaboration across teams and optimization of designs for cost-efficiency.
17 Days Ago
Ottawa, ON
Remote
150 Employees
Mid level
150 Employees
Mid level
HR Tech • Other • Social Impact • Software • Analytics
The role involves managing Site Reliability Engineering, Platform Engineering, and Cloud Operations. Responsibilities include developing SLOs, enhancing system reliability, scaling cloud operations, and leading a high-performing engineering team. The person should foster partnerships across teams to integrate reliability into the product lifecycle, manage infrastructure capacity, and implement cost-saving measures.
18 Days Ago
Ottawa, ON
5,280 Employees
Senior level
5,280 Employees
Senior level
Software • Travel
As an Engineering Team Lead at Tripadvisor, you will manage a team of engineers while actively participating in full stack development for the SEO team. Your responsibilities include leading projects, guiding code quality, mentoring team members, and collaborating with SEO analysts to enhance site performance and user experience.
18 Days Ago
Ottawa, ON
Remote
83 Employees
Senior level
83 Employees
Senior level
Robotics
Develop and maintain test automation infrastructure, deep knowledge of subsystems and test equipment, translate requirements into tests, negotiate test rigor, collaborate with cross-functional teams, oversee test systems workflows, mentor junior test engineers, promote a safe work environment.
19 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
The Manager, Cloud and Site Reliability Engineering will lead the SRE, Platform Engineering, and Cloud Operations teams, focusing on system reliability, scalability, and performance. Responsibilities include guiding cloud platform development, implementing automation and monitoring practices, mentoring team members, and ensuring customer expectations for system performance are met.
19 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
The Manager of Cloud and Site Reliability Engineering will lead the Site Reliability Engineering, Platform Engineering, and Cloud Operations Engineering teams. This role involves defining and executing service objectives, ensuring reliability and performance of systems, mentoring staff, and optimizing cloud infrastructure costs.
19 Days Ago
Ottawa, ON
Remote
6,000 Employees
Mid level
6,000 Employees
Mid level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As an Engineering Manager at Veeva Systems, you'll recruit and lead a high-performance engineering team, manage product feature development, and refine agile processes while collaborating with stakeholders to deliver software solutions that impact daily lives positively.
20 Days Ago
Ottawa, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As an Engineering Manager I at StackAdapt, you will lead a full-stack engineering team, mentor engineers, engage in hands-on management, and collaborate with Product Managers and Designers. You will oversee the development and architecture of scalable web APIs and backend systems, promote best practices, and conduct interviews to build a high-performing team.
20 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
The Manager of Cloud and Site Reliability Engineering will oversee SRE, Platform Engineering, and Cloud Operations, guiding the development of scalable and reliable cloud services. The role involves mentoring teams, collaborating with stakeholders to enhance the product lifecycle, and managing system performance metrics. Key responsibilities include optimizing infrastructure costs and capacity planning to support demand.
20 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
The role involves leading Site Reliability Engineering and Cloud Operations, defining development visions, driving SLOs, capacity management, and cost optimization. Candidates will guide development of scalable, reliable, and secure systems while fostering partnerships across various teams and mentoring a high-performing engineering team.
880 Employees
Senior level
Cloud • Software
The Linux Software Engineering Manager will lead a team in optimizing Ubuntu for various platforms. Responsibilities include managing technical partnerships, overseeing project goals, mentoring engineers, and collaborating with stakeholders to deliver quality software solutions.
20 Days Ago
Ottawa, ON
Remote
150 Employees
Senior level
150 Employees
Senior level
HR Tech • Other • Social Impact • Software • Analytics
The role involves leading Site Reliability Engineering and Cloud Operations, ensuring system reliability, scalability, and performance. Responsibilities include developing SLOs, managing infrastructure capacity, optimizing costs, and mentoring a high-performing team.
880 Employees
Senior level
Cloud • Software
As a Software Engineering Manager at Canonical, you will lead a team focused on optimizing Ubuntu for cutting-edge hardware. Your responsibilities include managing team growth, ensuring timely project delivery, engaging with partners, and maintaining high-quality standards in software development.
21 Days Ago
Ottawa, ON
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
This role involves resolving complex issues related to Ubuntu and open source software, debugging and fixing bugs, maintaining relationships with teams, reviewing code, and participating in upstream software communities. It requires strong Linux and programming skills, with a focus on cloud technologies like Ceph and OpenStack.
21 Days Ago
Ottawa, ON
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
21 Days Ago
Ottawa, ON
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Rust Engineering Lead at Canonical is responsible for driving the adoption of Rust in Canonical's offerings, such as Ubuntu, contributing to software development, advocating for Rust, and improving engineering practices. Candidates will design, implement, and document software while collaborating with colleagues and the community.
21 Days Ago
Ottawa, ON
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
The Observability Engineering Manager at Canonical will lead a technical team focused on developing observability tools, particularly in the areas of logging, monitoring, and alerting. They will manage a distributed team, facilitate team processes, conduct one-on-ones, and ensure high engineering standards while driving team performance and professional growth.
21 Days Ago
Ottawa, ON
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
The OpenStack Engineering Manager will oversee a team focused on managing customer environments, ensuring quality service delivery, and collaborating with various stakeholders. Responsibilities include optimizing engineering processes, measuring team performance, and meeting operational goals. Knowledge of distributed systems, cloud technologies, and software development is paramount.
21 Days Ago
Ottawa, ON
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The Engineering Manager will lead a team that delivers essential components of Ubuntu, focusing on system startup, compilers, language runtimes, and networking. Responsibilities include team leadership, planning, execution, product management collaboration, and promoting sound software development practices, while fostering a positive engineering culture in a remote environment.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size