Get the job you really want

Top Software Engineer Jobs in Toronto

842+ Job Results
9 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 Principal Software Developer, you will design and develop features for member management in the Autodesk Construction Cloud, collaborating with various teams, ensuring high coding standards, mentoring developers, and creating scalable solutions.
8 Days Ago
Toronto, ON
Remote
9,651 Employees
Senior level
9,651 Employees
Senior level
Energy • Renewable Energy
As a Staff Software Engineer at Sunrun, you will lead the development of a new solar+storage platform. Responsibilities include establishing technical standards, collaborating with product management, designing scalable software components, and mentoring team members. You'll also ensure best practices in development and automated testing within a Continuous Delivery environment.
8 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you'll improve NoSQL data pipeline services, enhance reliability and architecture, mentor junior engineers, and deliver high-quality code. Collaborate with a team throughout the software development lifecycle, focusing on clean code and customer satisfaction.
8 Days Ago
Toronto, ON
17 Employees
Senior level
17 Employees
Senior level
Software
The Principal Software Engineer Team Lead will guide a team in developing an Enterprise financial product, ensuring technical leadership and effective collaboration with business stakeholders. Responsibilities include designing, building, and scaling software products, mentoring developers, and documenting best practices while fostering a supportive team environment.
8 Days Ago
Toronto, ON
Remote
499 Employees
Senior level
499 Employees
Senior level
Fintech • Payments • Financial Services
As a Senior Software Engineer, you will collaborate with a talented team to enhance technologies that support financial services while ensuring a superior client experience. You will apply your knowledge in software development, architecture, and agile methodologies to drive innovation in a global context.
8 Days Ago
Toronto, ON
499 Employees
Mid level
499 Employees
Mid level
Fintech • Payments • Financial Services
Seeking a seasoned System Administrator to support the Pega Platform in Applications Operations and Services (AOS) Pega Support Team. Responsibilities include incident response, infrastructure support, stability and performance management, technical analysis, application development, and maintenance.
8 Days Ago
Toronto, ON
Remote
1,046 Employees
Mid level
1,046 Employees
Mid level
Financial Services
As a Senior Software Developer specializing in Database Solutions, you will design, administer, and maintain data systems like AWS Aurora Postgres and DynamoDB, ensuring their reliability and scalability. Your role involves collaborating with stakeholders to address technical problems, implementing backup solutions, and creating detailed documentation while working autonomously on scalable projects.
8 Days Ago
Toronto, ON
Remote
1,338 Employees
Senior level
1,338 Employees
Senior level
Mobile • Sharing Economy • Transportation
As a Staff Software Engineer at Lime, you'll design and build core backend technology for electric vehicles, lead technical problem solving, mentor team members, and collaborate with cross-functional teams to innovate urban transportation solutions.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran’s Data Lake product, focusing on creating scalable and high-performing large-scale data lake systems. Responsibilities include collaboration with product teams, ensuring reliability and performance of services, and contributing to open-source projects.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you will enhance and build new features for NoSQL data pipeline services, improve system reliability and performance, mentor junior engineers, and collaborate across the software development lifecycle to ensure high-volume data management meets strict SLAs.
9 Days Ago
Toronto, ON
88,000 Employees
Senior level
88,000 Employees
Senior level
Fintech • Insurance
The Senior Software Developer designs solutions for a Core Banking application, ensuring system efficiency and supporting critical activities. Responsibilities include coding, testing, analyzing business needs, and providing mentorship to junior developers while managing multiple projects.
9 Days Ago
Toronto, ON
Remote
10,001 Employees
Senior level
10,001 Employees
Senior level
Logistics • Transportation
The Senior Software Engineer will lead digital transformation at Werner. Responsibilities include analyzing user information needs, collaborating on designing solutions for complex problems, developing and implementing software solutions, documenting processes, and mentoring less experienced developers. They will also ensure goals are met through related tasks and handle production support issues as necessary.
9 Days Ago
Toronto, ON
1,916 Employees
Senior level
1,916 Employees
Senior level
Information Technology • Security • Software • Consulting
As a Senior Software Engineer, you will build the next generation of Mimecast protection products on the X1 platform, collaborating across the stack to develop cloud integrated microservices using Go, Java, and Python. Responsibilities include working with product management, optimizing backend systems for AWS, and mentoring junior engineers.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran’s Data Lake product, ensuring customers have reliable and queryable data. Responsibilities include collaborating with product teams, developing large-scale data lake systems, contributing to open-source projects, and addressing performance issues while ensuring service excellence.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer at Fivetran will contribute to the design and development of data pipelines. Responsibilities include writing and delivering reliable code, mentoring junior engineers, collaborating with the team on new features, and enhancing system performance within the NoSQL data pipeline services.
9 Days Ago
Toronto, ON
Remote
Hybrid
141 Employees
Senior level
141 Employees
Senior level
Transportation
The role involves designing and developing motion planning software and algorithms for self-driving technology. The engineer will collaborate with a multidisciplinary team to create reliable decision-making systems for dynamic traffic scenarios, while also contributing to technical discussions and prototype testing.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture and development of Fivetran's Data Lake product. Responsibilities include designing reliable data lake systems, analyzing performance issues, collaborating with cross-functional teams, and contributing to open-source projects.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you will enhance performance, reliability, and features of NoSQL data pipeline services. You will write and deliver reliable code, mentor engineers, collaborate on projects, and resolve customer issues throughout the software development lifecycle.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture and development of Fivetran's Data Lake product, ensuring reliable large-scale systems, collaborating with product teams, and driving performance and optimization efforts.
9 Days Ago
Toronto, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Staff Software Engineer, you'll lead a backend engineering team in building data integration with external sources, architect scalable low-latency systems, and promote best practices within the team. This role requires building pipelines and services for a high-growth adtech environment and solving technical challenges.
9 Days Ago
Toronto, ON
Remote
35 Employees
Expert/Leader
35 Employees
Expert/Leader
Software
The Principal Software Engineer will lead the design, development, and implementation of scalable services for SGNL's platform, mentor teams, drive innovation, and ensure high-quality engineering practices, while contributing to technical discussions and fostering partnerships with industry stakeholders.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you'll enhance performance and architecture of NoSQL data pipelines, deliver reliable code, mentor junior engineers, and actively participate in the software development lifecycle. Your work will enable businesses to leverage data effectively.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the technical architecture, design, and development of Fivetran’s Data Lake product, ensuring scalability, performance, and ease of use for customers. Responsibilities include collaborating with product teams, implementing large-scale data lake systems, and contributing to open-source projects.
9 Days Ago
Toronto, ON
Remote
223 Employees
Senior level
223 Employees
Senior level
Other • Robotics
The Senior Software Engineer will design and develop backend infrastructure for Ouster's Blue City solution, focusing on data streaming, storage, and analytics for optimizing transportation networks. Responsibilities include maintaining high-performance code, implementing features, collaborating on cloud infrastructure, and ensuring software quality.
9 Days Ago
Toronto, ON
2,184 Employees
Senior level
2,184 Employees
Senior level
Fintech • Payments • Financial Services
The Senior Software Developer will develop high-quality web applications, promote best practices in engineering, and work within a collaborative team environment. Responsibilities include participating in scrum ceremonies, writing unit and API tests, and managing infrastructure using Terraform.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size