Get the job you really want

Top Software Engineer Jobs in Toronto

934+ Job Results
17 Days Ago
Toronto, ON
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
As a Senior Staff Software Engineer, you will collaborate with stakeholders to design and implement complex data products and systems. You will develop CI/CD automation, utilize Infrastructure as Code, and apply software development methodologies to ensure scalability and reliability. You'll also mentor team members and lead agile teams to solve complex problems and drive business impact.
17 Days Ago
Toronto, ON
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
As a Senior Software Engineer for BI Applications, you will lead a team to design, develop, and integrate BI solutions, ensuring high performance and scalability of our data platform. You'll implement software practices, manage the software lifecycle, optimize system performance, and ensure data security while collaborating with cross-functional teams to meet business needs.
17 Days Ago
Toronto, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
The Staff Software Engineer will lead the backend engineering team focused on building and enhancing StackAdapt’s stats and analytics systems, architecting scalable low-latency backend systems, managing data pipelines, and mentoring junior engineers. Responsibilities include code writing, conducting technical interviews, and ensuring best practices in software development.
17 Days Ago
Toronto, ON
Remote
1,485 Employees
Senior level
1,485 Employees
Senior level
Internet of Things
As a Senior Software Engineer at Mozilla, you'll lead frontend development and contribute to backend tasks. Your responsibilities include building privacy-focused tools, managing online identities, optimizing system performance, and collaborating with cross-functional teams for seamless service integration, all while ensuring high security and compliance standards.
17 Days Ago
Toronto, ON
Remote
354 Employees
Senior level
354 Employees
Senior level
Cloud
The Senior Software Engineer will design, develop, and maintain microservices for Kong Konnect, collaborating with Product Management and Engineering teams. The role includes implementing solutions to complex technical problems, supporting services in production, and ensuring code quality through automated testing.
17 Days Ago
Toronto, ON
650 Employees
Senior level
650 Employees
Senior level
Productivity • Software
The Senior Software Engineer will develop new features, maintain and scale systems, and collaborate with a multi-functional team to solve customer problems related to notifications. The role emphasizes high-quality code, system design, and adaptability in a rapidly changing environment.
18 Days Ago
Toronto, ON
1,200 Employees
Senior level
1,200 Employees
Senior level
eCommerce • Fintech • Machine Learning • Retail
The role involves leading the Core Data Infrastructure team at Faire, focusing on developing and optimizing data systems to support product features for small and medium businesses. Responsibilities include strategizing data architecture, ensuring data quality, and collaborating across various teams to enhance data capabilities.
18 Days Ago
Toronto, ON
389 Employees
389 Employees
Not Specified
Hardware • Manufacturing
Seeking a Sr. Software Engineer with expertise in compilers and semiconductor technology to design, develop, and optimize compilers for cutting-edge semiconductor products. Responsibilities include developing machine learning graph compiler, optimizing performance of machine learning applications, integrating software into machine learning frameworks, and collaborating with machine learning engineers.
18 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. Responsibilities include collaborating with product teams, developing large-scale data systems, contributing to open-source projects, and ensuring operational excellence.
18 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 maintain data pipeline features, focusing on performance improvements and reliability for NoSQL databases. Responsibilities include coding, mentoring junior engineers, collaborating with teams, and troubleshooting issues.
19 Days Ago
Toronto, ON
2,174 Employees
2,174 Employees
Not Specified
Cloud • eCommerce • Payments • Sales • Software
As a Staff Software Developer on the Universal Catalog team at Lightspeed, you will be responsible for evolving the technical architecture, collaborating with Product and Operations, leading production operations, mentoring team members, and contributing to continuous improvement of software delivery processes. You are required to have expertise in engineering and computer science fundamentals, developing and maintaining distributed systems at scale, and programming skills in Go, TypeScript, Python, Java, or C#. Experience with cloud applications, search systems, and leading cross-team initiatives is essential. The ideal candidate is customer-focused, a team player, and demonstrates a passion for continuous learning and problem-solving.
19 Days Ago
Toronto, ON
Remote
12 Employees
Senior level
12 Employees
Senior level
Software • Database • Analytics
As a Senior Software Engineer at Expanso, you will lead the development of Bacalhau, focusing on performance, reliability, and scalability while collaborating with a cross-functional team. You will ensure coding excellence, troubleshoot issues, and iterate based on community feedback in a dynamic, innovative environment.
19 Days Ago
Toronto, ON
Remote
421 Employees
Expert/Leader
421 Employees
Expert/Leader
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Staff Software Engineer at Ada, you will lead and manage complex software development projects, build features, solve scaling challenges, and mentor the development team. You will be responsible for executing the integration roadmap and ensuring a scalable and maintainable platform for integrations, while raising technical excellence and quality standards.
18 Days Ago
Toronto, ON
Remote
198 Employees
Entry level
198 Employees
Entry level
Fintech • Information Technology
Seeking a full-stack Staff Software Engineer to work on the Super+ vertical, architect services, tackle technical challenges, mentor team members, drive high-impact projects, contribute to engineering standards, and shape the technical roadmap.
18 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 scalability and performance while collaborating closely with product teams. Responsibilities include developing reliable data lake systems, contributing to open source, and solving high-availability issues, all while ensuring operational excellence.
18 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 NoSQL data pipelines, improve performance and reliability, and mentor junior engineers. Responsibilities include coding with automated tests, technical design, and collaborating with the team to develop new features while minimizing technical debt.
19 Days Ago
Toronto, ON
Remote
82 Employees
Senior level
82 Employees
Senior level
Automotive • Software
The Senior Backend Engineer will design and optimize backend systems and APIs for scalable, high-performance solutions. Responsibilities include collaborating with cross-functional teams, managing database schemas, and providing mentorship to junior engineers. The role requires proficiency in languages like Go and experience with cloud platforms.
19 Days Ago
Toronto, ON
180 Employees
Senior level
180 Employees
Senior level
Other
Contribute to the development of the next-generation sensor product, focusing on product services and integrating network scanners. Provide technical expertise in software development, design, and testing. Work with Golang mainly in a Kubernetes environment.
19 Days Ago
Toronto, ON
Hybrid
48 Employees
48 Employees
Not Specified
Computer Vision • Information Technology • Machine Learning • Other
Aquabyte is seeking an Embedded Software Engineer to work on the hardware and software orchestrating the hardware installed at fish farms. Responsibilities include interfacing with sensors, cameras, and networks to create robust underwater systems, designing network systems at farms, deploying software on devices, and collaborating with the machine learning team to move algorithms to the edge.
19 Days Ago
Toronto, ON
Remote
6,000 Employees
Senior level
6,000 Employees
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Senior Software Engineer for Veeva's Data Platform, you'll lead the design and development of a new cloud-based data architecture, focusing on creating scalable data systems and algorithms. You'll collaborate with product teams and ensure best practices in technical solutions while owning the complete development lifecycle.
19 Days Ago
Toronto, ON
375 Employees
Senior level
375 Employees
Senior level
Artificial Intelligence • Automotive • Software
Design, implement, test, and deploy algorithms for trajectory planning of autonomous vehicles. Collaborate with teams to ensure smooth, comfortable, and precise maneuver execution. Develop functionality and APIs for on-vehicle capabilities and measure planner performance. Contribute to technical strategy and positively impact product quality and customer experience.
19 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 scalability and performance. Responsibilities include collaborating with product teams, developing large-scale systems, and contributing to open-source projects. The ideal candidate will have expertise in data management systems and public cloud services.
19 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer will enhance data pipeline services by improving performance and architecture, developing new features, and mentoring junior engineers. Responsibilities include coding, code reviews, technical design, and collaborating with the team to resolve issues and minimize technical debt.
19 Days Ago
Toronto, ON
Remote
1,516 Employees
Senior level
1,516 Employees
Senior level
Software
The Senior/Principal Software Engineer will drive and implement large-scale integrations in the AdTech industry, leading technical communications with clients and partners, and collaborating with various stakeholders to achieve business objectives and develop anti-malvertising solutions.
19 Days Ago
Toronto, ON
Remote
6,000 Employees
Expert/Leader
6,000 Employees
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Principal Software Engineer at Veeva Systems, you will lead the design and implementation of Enterprise Content Management applications on a scalable cloud platform. Collaborate with stakeholders, play with latest cloud technologies, mentor your team, and thrive in a growing, dynamic environment.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size