Jobs in Canada

Design Engineers in Toronto

161 active opportunities · Updated October 2026

Explore current design engineers jobs in Toronto. Filter by work mode, employment type, experience, department, date posted and distance.

R
📍 Toronto, Canada· Full-time
✓ High-confidence listingCompany trend -76.2%
Quick readStrong listing-quality and freshness signals

Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role We are building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. The Tokenization team's mission is to bring both public and private equity to be tradable 24/7 on decentralized exchanges (DEXs) across the Robinhood Chain. We work at the intersection of blockchain technology, financial market infrastructure, and modern distributed systems - with a focus on accessibility, security, and scalability. Equity markets have been closed nights and weekends for a century; we're building the infrastructure that changes that. As a Senior Software Engineer , you will design and build the core systems that issue, custody, and settle tokenized equities on-chain and keep them in sync with traditional brokerage and ledger systems. You'll lead technically complex projects end to end, make architectural decisions on a foundational Robinhood initiative, and work in a domain where correctness is non-negotiable - the systems you build move real customer assets, continuously, across multiple chains and jurisdictions. This role is based in our Toronto, ON office, with in-person attendance expected at least 3 days per week . At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community. Our office

PythonJavaAWSKubernetes
V
📍 Toronto, Ontario, Canada· Full-time· Remote
✓ High-confidence listingCompany trend -100%
Quick readStrong listing-quality and freshness signals

At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. Vanta's Governance and Compliance platform is the operating layer enterprises trust to run their security programs. We are hiring an engineer who will own the architectural foundation that makes it work for their most complex organizational structures. Program Structure and Trust is a newly chartered group at Vanta with a focused mission: build the enterprise org model that lets customers bring their compliance and security structure — product lines, business units, isolated data environments, cross-cutting audits, scoped approvals, and data residency requirements — natively into the platform. The problems this team solves determine whether Vanta can serve the enterprise customers it's increasingly winning. This is the defining technical role of the group. The Principal Engineer owns the design, phased delivery, and long-term technical direction of Vanta's enterprise org model — a multi-quarter initiative that cuts across the platform and establishes the foundation for how enterprise customers structure, segment, and operate inside Vanta. Visit our Vanta Engineering Blog to learn more about what our team is working on! What you’ll do as a Principal Engineer at Vanta: Own the design and multi-quarter delivery of Vanta's enterprise org model, including hierarchical product lines and business units, isolated data access and ownership, cross-cutting audit workflows, scoped approvals, and EU and GovCloud data residency support Define and evolve the core abstractions that let the platform absorb structurally diverse, often conflicting enterprise requirements — solving for the general case rather than one-off customer accommodations R

RestAIGoRust
V
📍 Toronto, Ontario, Canada· Full-time· Remote
✓ High-confidence listingCompany trend -100%
Quick readStrong listing-quality and freshness signals

At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. As a Staff Software Engineer on the Automation - Foundations team, you will lead the re-platforming of the data layer underneath Vanta’s entire compliance product. This is a migration that spans multiple teams, has to preserve every public API contract along the way, and cannot lose a single customer’s evidence while it happens. Foundations is Vanta’s data platform team. We ingest security and compliance data from across our customer’s environments, currently tens of thousands of resources per second, with single-customer bursts running into the millions. We store the data, catalog it, make it queryable, and turn it into evidence that has to survive a real SOC 2 or FedRAMP audit. We are in the middle of moving our platform from a Mongo-centric architecture to a schema-aware, Postgres-backed architecture, on a Kafka and S3 pipeline that decouples data fetching from processing. Both pipelines run in parallel today, the hard problems here are correctness under migration, eventual consistency, and multi-tenancy, in a domain where “mostly right” is not an acceptable failure mode. Visit our Vanta Engineering Blog to learn more about what our team is working on. What you'll do as a Staff Software Engineer at Vanta: Lead the migration of Vanta’s resource data model from a Mongo-centric solution to a schema-aware Postgres-backed solution and running both generations in parallel without breaking a customer integration. Drive solutions across teams that you do not own but are dependent on the platform built by your team. Design for correctness under eventual consistency with idempotent session handling, conditional writes that survive out

TypeScriptMongoDBRedisAWS
O
📍 Toronto, Ontario, Canada· Full-time
✓ High-confidence listingCompany trend -63.6%

From C$110K/yr

Quick readStrong listing-quality and freshness signals

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The End User Protection Team Auth0 is an easy-to-implement authentication and authorization platform designed by developers for developers. We ensure access to applications is safe, secure, and seamless for the more than 100 million daily logins worldwide. Our modern approach to identity enables this Tier-0 global service to deliver convenience, privacy, and security, allowing customers to focus on innovation. The End User Protection team is responsible for building and maintaining Auth0’s Attack Protection capabilities. Cyberattacks, such as credential stuffing and password spraying, often target end users to gain unauthorised access to applications. These attacks pose a significant threat, compromising user accounts and data. The Attack Protection features mitigate these risks by continuously monitoring user login behaviour and automatically detecting and blocking malicious activity. They protect users without adding unnecessary friction. The team works closely with our Machine Learning and AI teams to develop and deploy cutting-edge detection models. This collaboration allows application builders to provide a secure login experience for their users while isolating them from the complexities and ever-evolving tactics of these attacks. The Software Engineer II Opportunity We are looking for a Software Engineer II to join our End User Protection team. What you’ll be doing Be a part of a fast-paced, agile team. Design and buil

JavaScriptTypeScriptJavaNode.js
O
📍 Toronto, Ontario, Canada· Full-time
✓ High-confidence listingCompany trend -63.6%

From C$110K/yr

Quick readStrong listing-quality and freshness signals

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Software Engineer II to join the Auth0 Security Engineering organization. You'll help build and maintain the security guardrails for our multi-cloud environment, implementing security and compliance standards as programmatic, code-driven policies. What You Will Do Cloud Security Controls: Implement and maintain organization-wide controls (SCPs, Azure Policy) balancing protection with developer experience. Identity & Access Management (IAM): Build and update templates and permission boundaries that govern how services and humans interact with our cloud, applying the principle of least privilege. Infrastructure & Network Security: Contribute to the security standards for VPC architecture, edge networking, and cross-account connectivity. System Design: Help build systems and processes that validate the security posture of the platform, enforcing our security policies and surfacing actionable feedback for engineering teams. Growth & Collaboration: Partner with teammates across the organization, share what you learn, and continually deepen your security expertise. What You Bring Cloud & Infrastructure Experience: 3+ years of experience in software engineering or information security, with hands-on exposure to cloud-native environments, Kubernetes (EKS, AKS), and cloud security concepts. Policy & Automation: Experience building or maintaining automated controls and infrastructure-as-code, ideally within Terraform workflows

JavaScriptPythonJavaAWS
R
📍 Toronto, Canada· Full-time
✓ High-confidence listingCompany trend -76.2%
Quick readStrong listing-quality and freshness signals

Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team + role We are building an elite team, applying frontier technologies to the world’s biggest financial problems. We’re looking for bold thinkers. Sharp problem-solvers. Builders who are wired to make an impact. Robinhood isn’t a place for complacency, it’s where ambitious people do the best work of their careers. We’re a high-performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. Our ultimate goal is to be a leader in democratizing access to private and public equity markets by making those assets available on-chain and be tradable 24/7. As a Staff Software Engineer in this role, you will work on the most critical projects across Tokenization, Robinhood Chain, and the Robinhood Wallet. Most importantly, you will proactively coach and uplift other team members, drive engineering excellence, and set the highest bar for quality. This role is based in our Toronto office, with in-person attendance expected at least 3 days per week. At Robinhood, we believe in the power of in-person work to accelerate progress, spark innovation, and strengthen community. Our office experience is intentional, energizing, and designed to fully support high-performing teams. What you’ll do Own the technical vision and execution for Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet Design, build, and operate the core services that power Robinhood Chain, the Tokenization Engine, and the Robinhood Wallet Remain deeply hands-on by writing production code, leading complex implementations, and setting the standard for engineering quality across the platform Improve

PythonJavaAWSAI
L
📍 Toronto, Canada· Full-time
✓ High-confidence listingCompany trend -73.4%

From C$108K/yr

Quick readStrong listing-quality and freshness signals

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our transport network serves the needs of millions of people every day who want to get from one place to another using Lyft cars, bikes and scooters, with public transportation, or on foot in the most efficient way. To serve these needs, we need to suggest the fastest, most affordable and safest routes. We achieve this by processing millions of rides, taking into account the latest traffic information and analyzing the preferences of drivers. To strengthen our efforts, we are hiring a Software Engineer who will work on improving our routing engine, on building cloud-based services that can process millions of route requests per day and on creating workflows to process and analyze the data collected from our rides. For this we are looking for someone who has a strong background in software architecture and algorithms and understands at the same time how to build efficient data processing pipelines. Our technology stack is based on the latest technologies such as AWS, Kubernetes, Apache Airflow, Flink, and Kafka. We use AI and machine learning to improve development productivity, optimize customer support workflows, and enhance operational efficiency — all without compromising code quality or security. You will work with incredibly passionate and talented colleagues from software engineering, machine learning and data science on projects that delight millions of passengers and drivers. Responsibilities: Drive high-impact projects and innovate new solutions to provide the best routing experience possible Build and deploy mission critical algorithms and services that can serve millions of requests per day (backend and data-streaming services written in C++, Go, and Python) Analyze rides, understand customer pain points, prioritize and size feature requests and help design solutions based on o

PythonAWSAzureGCP
L
📍 Toronto, Canada· Full-time
✓ High-confidence listingCompany trend -73.4%

From C$108K/yr

Quick readStrong listing-quality and freshness signals

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. As a Frontend Software Engineer on the Operator Core Tooling pod, you'll play a vital role in building the robust services that power our critical operations tooling platform. Your work will directly empower our micromobility operations teams by providing them with intuitive and efficient tools, significantly improving their daily workflows as they manage our fleet. You'll collaborate closely with business leaders, front-end developers, and data scientists across Lyft to achieve this impact. Responsibilities: Help define the roadmap and architecture based on technology and business needs Write well-crafted, well-tested, readable, maintainable code Have a good grasp and ability to explain the various tradeoffs made in decisions Participate in code reviews to ensure code quality and distribute knowledge Lead projects from idea to positive execution Incorporate considerations for business context and failure modes in your work Proactively participate in resolving ongoing incidents Unblock, support, effectively communicate and obtain buy-in across teams to achieve results Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices See the direct impact of your work on the efficiency of our operating teams Experience: 3+ years of software engineering industry Advanced knowledge of JavaScript Experience working with modern JavaScript frameworks, like React Experience working with NodeJS and Express applications Experience working with design systems (e.g. Bootstrap, Salesforce Lightning, GitHub Primer) Good understanding of web performance and how browsers and DOM work Experience with unit, integration, and end-to-end testing Experience designing, building and improving a set of team owned components Culture of investigating and solvin

JavaScriptJavaReactNode.js
L
📍 Toronto, Canada· Full-time
✓ High-confidence listingCompany trend -73.4%

From C$108K/yr

Quick readStrong listing-quality and freshness signals

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. We are building and maintaining a highly scalable asynchronous platform that empowers our organization to handle critical business cases. As a software engineering team, our mission is to create robust and innovative solutions that drive the success of our business and deliver unparalleled value to our customers. We adopt Infrastructure as Code practice to automate the provisioning and configuration of our resources, which helps reduce manual configuration and improve consistency. Our team culture is built on collaboration, open communication, and a supportive environment where each member's ideas are valued and contributions are recognized. We believe in the importance of fostering a positive workplace culture that inspires innovation and creativity. Responsibilities: Maintain and analyze metrics from; operating systems; control planes; and applications to assist in fault detection and performance enhancement Design, develop and deploy tooling and systems that continually improve the reliability, scalability and efficiency of our platform Balance feature development speed and reliability with service-level objectives Operate and improve our Infrastructure using industry best practices and tools Participate in design and production readiness reviews, platform management and capacity planning ceremonies with cross-functional teams Document Infrastructure operations process and insights, identify repeatable actions and ruthlessly automate repetitive tasks Participate in our teams on-call rotations, respond to incidents and support other teams mitigate customer impacting events Experience: 5+ years experience working on teams responsible for software development, automation and systems engineering Experience building large-scale infrastructure, distributed systems or networks. Knowledge with SQS,

PythonAWSAzureGCP
L
📍 Toronto, Canada· Full-time
✓ High-confidence listingCompany trend -73.4%

From C$102K/yr

Quick readStrong listing-quality and freshness signals

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our core corporate finance functions are critical to Lyft’s success. The health and sustainability of our applications, systems, tooling and processes are critical for daily operations and for Lyft’s ability to grow. The Oracle EPM Engineer possesses both business and technical acumen. This engineering role provides support for Lyft’s Corporate consolidations systems, managing their daily performance and incidents, creating automated workflows, building customer solutions, configuring applications, providing end user training and protecting all system related information assets. In this pivotal role, you will leverage your deep expertise in FCCS, ARCS, Data Exchange and EDMCS to drive innovation across our financial consolidation, reporting, reconciliation, and planning processes. Working at the intersection of finance, technology, and strategy, you'll collaborate with key stakeholders to architect solutions that enhance accuracy, efficiency, and compliance while positioning our organization for continued growth and adaptability in a dynamic business environment. Responsibilities: Strategic Leadership & Expertise Lead all aspects of the front-end administration of the FCCS, ARCS, Data Exchange, EDMCS systems including maintaining metadata, rules, forms, developing reports, creating locations, mappings, and granting user access. Serve as the support person and subject matter expert for FCCS, Data Exchange and ARCS configurations, setting technical standards and driving continuous improvement initiatives Strong understanding of complex EPM implementation projects from conception to completion, ensuring on-time, within-budget delivery while exceeding stakeholder expectations Advanced System Configuration & Development Design and implement sophisticated FCCS business rules, incl

PE
📍 Toronto, Canada· Full-time· Hybrid
✓ Quality checked

About the role There’s a wide gap between an agent that works in a demo and one that works across millions of live transactions. Closing it is the job. You’ll embed with the teams and customers who depend on AI — risk, fraud, collections, payments, support, developer experience — and design, build, and ship agentic systems into their production environments. You’ll also help build the platform underneath: Paytm’s AI inference platform (Pi) and the agentic runtime, orchestration, and tooling that lets agents reason, plan, use tools, and run multi-step workflows safely.

O
📍 Toronto, Ontario, Canada
✓ High-confidence listingCompany trend -63.6%
Quick readStrong listing-quality and freshness signals

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Okta Workflows is the secure, no-code automation platform that empowers organizations to build identity-centric workflows across cloud applications — all without writing code. Our intuitive drag-and-drop interface allows enterprises to automate complex business processes at scale, enhancing productivity, enforcing security, and simplifying IT operations. Customers like Netflix, MGM, and NTT rely on Workflows to automate high-impact identity scenarios with speed and confidence. As we continue to scale, we’re investing in extensibility, developer experience, and performance. Join us to help shape the future of cloud automation and low-code development. Position Description We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team within Okta Workflows. This team owns the core no-code surface that enables both internal teams and third-party developers (ISVs) to build powerful integrations and automation experiences with ease. As a Staff Engineer, you’ll lead initiatives that span front-end and back-end services — delivering performant, secure, and scalable features. You’ll help define architecture, drive implementation, and collaborate closely with Design, PM, and Platform teams. You’ll also work directly with our technical architects to help shape what we build — and how we build it. This is a high-impact role in a growing, strategic product area with strong executive visibility. Role Details: Design, build, and maintain end-to-end feature

JavaScriptTypeScriptReactNode.js
O
📍 Toronto, Ontario, Canada
✓ High-confidence listingCompany trend -63.6%
Quick readStrong listing-quality and freshness signals

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Okta Privileged Access Management (PAM) is an identity-centric approach to a common and critical privileged access use case. Our elegant Zero Trust architecture is purpose-built for the modern cloud and helps customers solve challenging security and operations pain points at scale. We are looking for a software engineer to join our fast-growing team with a focus on scalability, reliability, and enhancing the core building blocks of the product. In this role you will: Be deeply involved in evolving the core architecture of PAM. Work in our product development teams to build scalable, composable components of our platform. Be responsible for designing and implementing scalable architecture patterns. Delight our customers by providing world class UX using our React-based design system Design and build APIs that customers rely on for access to production infrastructure. Work on backend components written in Go and frontend components written in React. You might be a good fit if you: Have 3-5 years of software development experience with a background in Golang or similar programming languages. Proficient in React or similar front-end UI stacks. Experienced working with relational databases like PostgreSQL or similar RDBMS technologies. have the ability to complete a feature end to end from designing database models to backend APIs and frontend UI components. Experienced working with any cloud provider such as AWS, GCP or Azure. Thrive in a collaborativ

ReactPostgreSQLAWSAzure
T-
📍 Toronto, Canada· Full-time
✓ High-confidence listing
Quick readStrong listing-quality and freshness signals

About the Role The Machine Learning team at Tubi drives the innovation behind personalized user experiences. With the largest inventory in the industry and hundreds of millions of viewers, we tackle problems in the space of recommendations, search, content understanding, and ads optimization that shape the future of streaming. We are seeking a VP / Director of Machine Learning Engineering to lead and build a high-performing team while staying close to the technical work. This is a hands-on leadership role: you will set the strategic direction for our recommendation, personalization, and ads optimization systems, including recommendation foundation modeling, and you will stay in the algorithms and the code, conducting deep dives into modeling components and guiding the hardest technical decisions yourself. You will tackle complex machine learning problems at scale and partner closely with cross-functional teams to ship solutions that measurably improve how hundreds of millions of viewers experience Tubi. What You’ll Do Lead, build, and grow a high-performing ML engineering team, fostering a culture of technical excellence, ownership, and rapid iteration. Define and drive the ML strategy and long-term technical roadmap for recommendation, personalization, and ads optimization, including recommendation foundation modeling, identifying opportunities for ML to shape Tubi’s broader product and business strategy. Stay hands-on: conduct deep dives into algorithmic components and systems, ensuring models are optimized for both performance and scalability across regions and product areas. Lead the design, development, and implementation of advanced recommendation systems and algorithms, contributing directly to the most challenging technical problems. Build and deploy robust, full-stack ML pipelines: data extraction, feature development, model training, testing, deployment, and serving. Continuously monitor, evaluate, and optimize the performance of deployed models, ensuring

Machine LearningAIGoExcel
F
📍 Toronto, Canada· Full-time
✓ High-confidence listing
Quick readStrong listing-quality and freshness signals

About Forma.ai: Forma.ai is a Series B startup that's revolutionizing how sales compensation is designed, managed and optimized. We handle billions in annual managed commissions for market leaders like Edmentum, Stryker, and Autodesk. Our growth has been fuelled by our passion for fundamentally changing and shaping how companies use sales intelligence to drive business strategy. We’re welcoming equally driven individuals who are excited about creating something big! The Opportunity As a Staff Security Engineer, you will be a hands-on technical leader strengthening security across Forma's application, cloud infrastructure, development lifecycle, internal systems, and incident-response practices. Security today is shared across Engineering and DevOps. You'll work closely with both teams and have real room to shape how Forma approaches security as we grow. Depending on your interests and the needs of the business, the role could develop into a deeper individual-contributor position or help build a dedicated security team. You'll work directly with Engineering, DevOps, IT, Product, Legal, and Privacy to identify risks, design practical controls, automate security processes, and help teams ship secure and reliable software. What you'll do Cloud and infrastructure security Design and implement security controls across Forma's AWS environments, with a focus on IAM, least-privilege access, service identities, and account boundaries. Embed security requirements into Terraform and other Infrastructure as Code, and improve secrets, certificate, encryption-key, and credential management. Build automated checks for insecure configurations, excessive permissions, exposed resources, and configuration drift across Kubernetes, containers, serverless workloads, networking, and data services. Application, data, and AI security Run threat modelling and security architecture reviews for new products, services, APIs, data pipelines, and third-party integrations

PythonAWSKubernetesCI/CD
🔔

Get new design engineers jobs in Toronto, Canada by email

Daily job updates · Unsubscribe anytime