Get the job you really want

Top Software Engineer Jobs in Toronto

938+ Job Results
10 Days Ago
Toronto, ON
Remote
404 Employees
Mid level
404 Employees
Mid level
Software
As an Intermediate Full Stack Software Developer, you will focus on backend development using Ruby on Rails while also engaging in frontend work with React and Typescript. Your role will involve enhancing data access and management strategies within the healthcare sector, providing innovative solutions to improve operational efficiencies and decision-making.
10 Days Ago
Toronto, ON
Remote
Hybrid
141 Employees
Junior
141 Employees
Junior
Transportation
You will contribute to the Waabi self-driving simulator by improving its scalability and performance, designing orchestration software, collaborating with technical teams, and advocating best practices in software development.
10 Days Ago
Toronto, ON
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Senior Full Stack Software Developer at Autodesk, you'll build services that enhance the data infrastructure of AEC products. Responsibilities include software development, collaborating with teams for product enhancements, leveraging cloud architecture, implementing testing processes, and optimizing performance at scale.
10 Days Ago
Toronto, ON
86,261 Employees
Senior level
86,261 Employees
Senior level
Information Technology
The Ingenium Software Developer will be responsible for designing, developing, and implementing complex solutions on the Ingenium Software platform. This includes collaborating with business analysts, translating business requirements into technical specifications, and ensuring efficient programming and testing of solutions in an Agile environment.
10 Days Ago
Toronto, ON
Remote
Hybrid
141 Employees
Senior level
141 Employees
Senior level
Transportation
As a Senior/Staff Embedded Systems Software Engineer, you will implement low-level software for truck control functions, integrate sensors and vehicle feedback with control systems, and develop reliable software in compliance with industry standards. You will collaborate with cross-functional teams to design and validate safe, robust systems for self-driving technology.
17 Days Ago
Toronto, ON
Remote
2,780 Employees
Senior level
2,780 Employees
Senior level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
As a Senior Software Engineer, you will participate in the full software development lifecycle of a Commercial Lines insurance product, design and implement software, maintain a web-based solution, and mentor peers while utilizing an extensive tech stack in an Agile environment.
11 Days Ago
Toronto, ON
Remote
80 Employees
Entry level
80 Employees
Entry level
Big Data • Information Technology • Software • Database • Analytics
As a Software Engineer on the AI Decisioning team, you will design and build scalable backend systems and ML infrastructure, develop AI-driven features for decision automation, and collaborate with machine learning engineers to implement innovative techniques.
11 Days Ago
Toronto, ON
Remote
833 Employees
Senior level
833 Employees
Senior level
Cloud • Marketing Tech
As an Elm Software Engineer, you will create engaging UI experiences for the Connect platform by collaborating with product teams, driving projects autonomously, innovating with new technologies, and writing clean code. You'll leverage your web development experience to deliver exceptional user experiences.
11 Days Ago
Toronto, ON
Remote
833 Employees
Mid level
833 Employees
Mid level
Cloud • Marketing Tech
As a Scala Software Engineer at Avetta, you will design and improve the backend SaaS RESTful APIs. Collaborate with product managers, write clean code, automate testing, and participate in pair programming within an agile team to drive innovation and deliver features.
11 Days Ago
Toronto, ON
Hybrid
141 Employees
Entry level
141 Employees
Entry level
Transportation
As a Software Engineer at Waabi, you will contribute to developing scalable tools for Autonomous Vehicle (AV) technology, participating in architecture discussions and collaborating with multidisciplinary teams. You'll engage with production-quality software and have the opportunity to innovate in the realm of self-driving technologies.
11 Days Ago
Toronto, ON
Remote
52 Employees
Entry level
52 Employees
Entry level
Payments • Financial Services
The Software Engineer at Forage will build products and engineering systems, write high-quality code, and ensure best practices in software testing. A strong understanding of computer science fundamentals is necessary, along with experience in scaling systems and working with logging and observability tools.
18 Days Ago
Toronto, ON
Hybrid
55,000 Employees
Senior level
55,000 Employees
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The Senior Staff Software Engineer will design scalable and secure architecture solutions for Capital One's technology projects. They will review ongoing designs, evaluate new technologies, and collaborate with cross-functional teams to ensure best practices are followed. The role focuses on aligning technical solutions with business goals, contributing to strategies for future development.
18 Days Ago
Toronto, ON
Hybrid
55,000 Employees
Senior level
55,000 Employees
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Staff Software Engineer at Capital One, you'll design and build software products, conduct workshops, and collaborate on innovative projects. You will explain technical challenges to both technical and non-technical stakeholders while working on cloud-based products using RESTful APIs, microservices, and containers.
18 Days Ago
Toronto, ON
1,200 Employees
Expert/Leader
1,200 Employees
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software • Big Data Analytics • Automation
The Staff Software Engineer will design, code, and deploy front-end interfaces, APIs, and backend applications within PagerDuty's Incident Management team. Responsibilities include collaborating with stakeholders, mentoring team members, ensuring high-quality solutions, and addressing production issues as they emerge.
18 Days Ago
Toronto, ON
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Senior Software Engineer at Babylist, you will enhance the eCommerce experience for parents and gift givers. You'll collaborate with cross-functional teams to implement effective solutions, improve existing systems, and drive business growth through innovative software architecture and engineering best practices.
12 Days Ago
Toronto, ON
Remote
80 Employees
Mid level
80 Employees
Mid level
Big Data • Information Technology • Software • Database • Analytics
As a backend-focused full stack engineer, you will develop and improve integrations that transfer customer data from warehouses to various SaaS tools, enhancing the user experience and collaborating across teams to ensure scalable and high-quality solutions.
12 Days Ago
Toronto, ON
Remote
80 Employees
Senior level
80 Employees
Senior level
Big Data • Information Technology • Software • Database • Analytics
As a backend engineer for Hightouch's Customer Studio, you will focus on optimizing data warehouse performance, facilitating analytics and experimentation, and exploring real-time audience syncing. The role requires a holistic approach to architecture and a strong understanding of product needs, aiming to enhance user experience with data through innovative solutions.
13 Days Ago
Toronto, ON
Remote
44 Employees
Senior level
44 Employees
Senior level
Software
As a Principal System Software Engineer at Regrello, you will build backends for web applications, addressing scaling issues, data modeling, and API design. You'll collaborate with engineers and product teams to scale applications and lead design discussions, impacting customer projects and organizational performance.
13 Days Ago
Toronto, ON
Remote
175 Employees
Senior level
175 Employees
Senior level
Security • Cybersecurity
The Senior Back End Software Engineer will work within the Multi-Product Platform team to design, build, and maintain high performance, low latency products and services. The role involves collaborating with various teams, optimizing internal processes, and ensuring quality and efficiency in software solutions for enterprise-level products.
14 Days Ago
Toronto, ON
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer on the Observability team at Coinbase, you'll enhance observability, reliability, and availability of systems. Duties include defining metrics, automating processes, optimizing cloud deployments, and mentoring engineers on reliability practices.
20 Days Ago
Toronto, ON
Remote
2,200 Employees
Expert/Leader
2,200 Employees
Expert/Leader
Fintech
The Senior Staff Software Engineer will lead the Online Infrastructure team at Affirm, focusing on technical strategy, designing cloud-native systems, and mentoring other engineers. Responsibilities include developing tools for scalable service management and collaborating across teams to enhance Affirm's computing solutions.
Mid level
Information Technology • Internet of Things • Software
As a Software Developer on the Fleet Compliance team, you will create and enhance applications to improve driver safety and compliance for over 450k drivers. Responsibilities include defining functionality, performing security-driven development, conducting code reviews, and troubleshooting issues.
15 Days Ago
Toronto, ON
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
Design and implement foundational infrastructure components, write high-quality code, articulate long-term vision for scaling infrastructure, manage project priorities and deadlines, collaborate with cross-functional teams to shape product roadmap.
16 Days Ago
Toronto, ON
Remote
10 Employees
Entry level
10 Employees
Entry level
Software
Designing and implementing new software features, participating in team discussions, testing and maintaining existing functionality.
16 Days Ago
Toronto, ON
5,360 Employees
Entry level
5,360 Employees
Entry level
Payments • Software
As a Software Engineer at Stripe, you will work on cross-functional projects, provide feedback on code reviews, ensure system reliability, and develop skills for project ownership and technical leadership. You'll collaborate with other engineers and contribute to community-driven projects while learning in a disciplined environment.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size