Top Engineering Jobs in Toronto
Lead and manage a team of system engineers responsible for the design, implementation, and support of DevOps Platform, including tooling, containerization, and CI/CD capabilities. Collaborate with business, architecture, and development teams to maintain infrastructure technologies. Provide technical guidance for incidents and problems, develop talent in the team, and promote Agile software development practices.
As a Legal Knowledge Engineering Associate, you will work on legal software products, experimenting with Generative AI, creating prompts for information extraction, developing smart fields, and staying updated on legal developments. You will collaborate with product/engineering teams to ensure legal workflows are integrated into new features.
The Engineering Lead Manager, Data Science role at Index Exchange involves ownership over the research, development, and production of machine learning and data science algorithms and usage of data pipelines. The systems process over 250 billion auction events and up to 100TB of data every day, with a focus on global efficiency and reliability.
Recruit and lead a team of skilled engineers, develop product features, define development processes, collaborate with stakeholders, and provide leadership within a fast-growing company.
Lead and mentor a team of talented engineers in full-stack web engineering, promote software development best practices, plan scalable web APIs and backend systems, work closely with Product Managers and Designers, conduct interviews, and prioritize projects for efficiency and company objectives.
Seeking a Senior Engineering Recruiter to attract and hire top-tier technical talent in the manufacturing/semiconductor industry. Responsible for managing the full recruitment life cycle, from sourcing to onboarding. Must have strong knowledge of engineering disciplines and proficiency in recruitment tools like LinkedIn Recruiter and Lever. Excellent communication and interpersonal skills required.
The Director of System Integration and Test Engineering at Agility Robotics will lead the development of a robust Test and System Integration infrastructure. Responsibilities include creating testing and integration systems methodology, working closely with various engineering teams, developing and overseeing integration and test workflows, hiring and mentoring a team of engineers, and promoting a collaborative work environment.
Join CIMA+ as a Structural Engineering Technologist specializing in Water and Wastewater Infrastructure. Responsible for structural design using AutoCAD, REVIT, and Navisworks, preparing drawings, communicating with team members, and completing site visits. Hybrid work model with flexible hours and locations in Kitchener or Ottawa offices.
Featured Jobs
Looking for an experienced engineering manager to lead a team within the Consumer Product Group at Coinbase, focusing on building and managing full-stack engineering teams for the retail app. Responsibilities include guiding development across web and mobile, coaching team members, translating vision into roadmaps, making architectural decisions, and ensuring successful delivery of distributed systems at scale.
Lead the pursuit of technical and architectural excellence with a focus on customer-centricity. Responsible for strategic decisions, innovation, and ensuring products deliver exceptional value to customers across diverse industries.
Senior Data Engineering Manager responsible for Core Banking transformation initiatives across Information Management. Manage development and implementation of data pipelines for CCB Migration, LATAM, and US transformation. Responsible for data standards and integration across multiple applications.
The Project Engineering Manager at Alphawave Semi will be responsible for owning project schedules, driving new product development, tracking milestones and risk mitigation, defining process frameworks, and working with engineering teams for efficient execution. The role requires an electrical engineering degree, experience in high-speed serdes development, stage gate process, and IP development challenges. PMP certification is an asset.
Lead a team of engineers to optimize Ubuntu for IoT and server-class hardware platforms, engage with partners, develop team members, ensure quality and reliability, collaborate with internal teams, and work from home with occasional global travel.
Lead and inspire a regional software engineering team to invent new technology and build new products in the open source application and infrastructure operations field. Work on Python and Golang to design and deliver open source software operations code, shape high-quality monitoring infrastructure, rethink operations for customers and the open-source community, and coach colleagues.
This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack. Responsibilities include resolving complex customer problems, participating in upstream communities, developing bug fixes, and reviewing code.
Canonical is hiring Rust Engineering Leads to drive the adoption of Rust into a range of offerings, starting with Ubuntu. The role involves designing and implementing software in Rust, advocating for Rust adoption, identifying projects for Rust integration, debugging issues, collaborating with the community, and more. The company is founder-led, profitable, and globally distributed.
This role is for an OpenStack Engineering Manager at Canonical, responsible for managing engineers in the BootStack team to optimize development and operations. The role involves managing day-to-day managed services for customer environments and ensuring consistent product improvement engineering. The successful candidate will have a bachelor's degree in a technology field, experience with OpenStack, strong communication skills, and a technical aptitude for understanding complex distributed systems.
Engineering manager position at Canonical focusing on leading the development of Logging, Monitoring, and Alerting elements for open source tools on Kubernetes. Responsibilities include managing a distributed team, organizing processes, conducting one-on-one meetings, and collaborating with other Engineering Managers.
As an Engineering Manager on the Ubuntu Foundations Team at Canonical, you will lead a team of engineers in the development of essential components of Ubuntu. Responsibilities include technical leadership, team management, roadmap definition, and collaboration with product managers. Valued skills include deep knowledge of Debian/Ubuntu architecture, C/C++, Python, open source engagement, and experience in Linux system architecture.
Leading a team building scalable data solutions for Kubernetes and cloud machines, hiring and mentoring team members, contributing code when needed, advocating modern software development practices, ensuring product quality, and collaborating with other leaders in the organization.
Lead and develop a team of engineers, coach and mentor team members, implement disciplined engineering processes, represent team and product to stakeholders, plan and manage progress on goals and projects, collaborate with other leaders.
Manage a growing engineering team to optimize quality and velocity of development and operations. Implement disciplined engineering and operations processes. Represent the team with stakeholders, customers, and external teams. Ensure focus on priorities, milestones, and deliverables. Deliver quality managed services in a consistent, timely manner.
Join Rubrik's Engineering Talent Community to work on building efficient, reliable, and cost-effective products. You will collaborate with product managers, designers, and engineers to define the next generation of products for Rubrik. Positive attitude, high energy, and a drive to succeed are key qualities we are looking for.
Manager role in Site Reliability Engineering leading a distributed team of DevOps Engineers and Database Administrators. Responsible for operational excellence, strategic planning, project management, incident response, and team management in a fast-paced, high-availability environment.
Manager, Software Quality Assurance Engineering responsible for driving the execution of business plans, developing test strategies, program monitoring, and solution design for multiple products within a domain. Collaborates with key stakeholders to ensure business needs are met and promotes company policies and standards.
Top Toronto Companies Hiring Engineers
See AllPopular Job Searches
AI Jobs in Toronto
AWS Jobs in Toronto
Cloud Architect Jobs in Toronto
Database Administrator Jobs in Toronto
DevOps Engineer Jobs in Toronto
Engineering Jobs in Toronto
Front End Developer Jobs in Toronto
Full Stack Developer Jobs in Toronto
IoS Developer Jobs in Toronto
Java Developer Jobs in Toronto
Machine Learning Jobs in Toronto
.NET Developer Jobs in Toronto
Network Engineer Jobs in Toronto
Python Jobs in Toronto
QA Jobs in Toronto
Quality Assurance Analyst Jobs in Toronto
React Developer Jobs in Toronto
Software Engineer Jobs in Toronto
Software Testing Jobs in Toronto
Web Developer Jobs in Toronto
All Filters
No Results
No Results