Get the job you really want

Top Software Engineer Jobs in Toronto

938+ Job Results
21 Days Ago
Toronto, ON
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The role involves designing and implementing features for a graphics stack, debugging issues, improving tests, documentation, and collaborating with a distributed team. Candidates should be proficient in modern C++, with knowledge of asynchronous programming and experience in Linux environments.
21 Days Ago
Toronto, ON
Remote
421 Employees
Junior
421 Employees
Junior
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As an Intermediate Software Engineer at Ada, you will collaborate with stakeholders to deliver and improve the messaging platform for customer service automation, using technologies like Python and Node.js. You will also participate in code reviews and address production issues while providing insights to enhance development practices.
21 Days Ago
Toronto, ON
Remote
421 Employees
Mid level
421 Employees
Mid level
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As an Intermediate Software Engineer, you'll collaborate with product managers and designers to execute the product roadmap, improve development practices, review code, and ensure a seamless AI Agent platform experience, also participating in on-call rotations for service issues.
9 Hours Ago
Toronto, ON
424 Employees
Senior level
424 Employees
Senior level
Edtech
The Staff Software Engineer will lead payments initiatives, drive engineering projects impacting revenue, collaborate with cross-functional teams, mentor junior engineers, and contribute to the technical strategy of Thinkific's payments platform.
22 Hours Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Senior Software Engineer at Ripple, you will design and maintain high-quality software solutions, collaborate with different departments, conduct testing and debugging, and mentor junior members while staying updated with industry trends.
14 Hours Ago
Toronto, ON
2,382 Employees
Senior level
2,382 Employees
Senior level
Big Data • Cloud • Software • Database
The Lead Software Engineer will focus on code modernization and development of tools to assist users in transitioning from relational databases to MongoDB. Responsibilities include mentoring, coding, and managing tasks within the team, while leveraging AI technologies.
21 Days Ago
Toronto, ON
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer, you'll develop user-friendly interfaces and implement product experiences that enhance revenue. Collaborating with product partners, you'll help create a tangible roadmap for new offerings in the Trust & Loyalty space at Coinbase.
21 Days Ago
Toronto, ON
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer on the Coinbase One team, you will be responsible for developing and designing user-friendly web applications that enhance user experiences and drive company revenue. You will collaborate with various teams to create functional products in the evolving crypto space, establishing a member-friendly environment.
21 Days Ago
Toronto, ON
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
Coinbase is looking for experienced frontend engineers to join the team in building the next generation of crypto-forward products and features. Responsibilities include designing secure services, building interfaces for digital currency apps, writing infrastructural services, and collaborating with the team to execute the roadmap.
21 Days Ago
Toronto, ON
Remote
41 Employees
Entry level
41 Employees
Entry level
Logistics
As a Software Engineer at Warp, you will engage in design, coding, testing, and documentation while collaborating with teams to enhance developer productivity. Your role involves improving performance and reliability, prototyping ideas, and mentoring peers in a user-centric product environment.
19 Minutes Ago
Toronto, ON
499 Employees
Senior level
499 Employees
Senior level
Fintech • Payments • Financial Services
The Lead Software Engineer will work with the Corporate IT AML team on ETL and Informatica IDMC solutions, collaborating with various teams to design, implement and optimize data integrations using AWS services and ensuring high performance of the data management systems while providing coaching and support to team members.
22 Minutes 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 database technologies by driving performance improvements, building new features for NoSQL data pipeline services, and mentoring junior engineers. Responsibilities include writing reliable code, managing project tasks, and collaborating with team members to optimize data management under strict SLAs.
42 Minutes Ago
Toronto, ON
843 Employees
Senior level
843 Employees
Senior level
Digital Media • Sports
As a Senior Software Developer on the Payments team, you will enhance patron experiences by integrating with third-party payment providers, optimizing and scaling GraphQL & RESTful APIs, and collaborating in an agile environment to deliver new features. You'll focus on software reliability, assist with documentation and best practices, and mentor other developers.
An Hour Ago
Toronto, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Senior Software Engineer at StackAdapt, you'll build scalable, real-time micro-services primarily using Go, work with large datasets, and develop systems utilizing various databases. You'll also solve complex problems related to data structures, algorithms, and optimization in a fast-paced environment.
2 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer, you will enhance performance and reliability of NoSQL data pipeline services, write and deliver reliable code with automated tests, mentor junior engineers, and collaborate on new features while minimizing technical debt.
Senior level
Digital Media • Marketing Tech • Social Media • Software • Analytics
Senior Software Developer responsible for designing, building, testing, and shipping high-quality software. Technical leader on an agile team focusing on continuous improvement and product delivery. Ownership of delivery lifecycle from beta releases to production. Remote or hybrid work model available in Montreal, Ontario, or Quebec. Reporting to the Manager, Software Development.
3 Hours Ago
Toronto, ON
Remote
Hybrid
141 Employees
Senior level
141 Employees
Senior level
Transportation
As a Senior/Staff Software Engineer specializing in Cuda Development, you will work on optimizing runtime performance for projects in the autonomous driving stack, deploying solutions on CPU/GPU devices. Collaborating with researchers, you'll enhance various capabilities related to neural networks and algorithms to advance self-driving technology.
3 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer for databases at Fivetran, you will enhance and build new features for NoSQL data pipelines, improve system performance, write and deliver reliable code, mentor junior engineers, and collaborate on software development processes.
Yesterday
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Principal Software Engineer, you will lead the architecture, design, and development of data lake products, ensuring customers have reliable access to queryable data. You will work on optimizing systems for performance and reliability, collaborate with product teams, and contribute to open-source projects while setting technical directions.
5 Hours 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 data pipelines, improve database architecture, and implement new features for NoSQL services. Responsibilities include writing reliable code, conducting code reviews, mentoring teammates, and resolving customer issues while ensuring high-quality software development.
3,661 Employees
Senior level
Software
Responsible for developing and testing functionalities in edge computing platforms for enterprise networks, including feature development, script automation, and code quality assurance through reviews. Collaborate with open-source communities and troubleshoot software issues, with a focus on networking and embedded systems.
3,661 Employees
Senior level
Software
The Staff/Principal Software Engineer will lead the design and implementation of cloud-native edge compute solutions, focusing on distributed Kubernetes. Responsibilities include shaping edge compute strategy, managing Kubernetes clusters, implementing security measures, optimizing network configurations, and leading a team of engineers to achieve project goals.
7 Hours 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 work on improving database performance, reliability, and architecture. Responsibilities include writing and testing code, mentoring junior engineers, collaborating on feature development, and troubleshooting customer issues, all while maintaining clean coding practices and adhering to project SLAs.
9 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Senior Software Engineer will work on improving performance and architecture for NoSQL data pipeline services, writing code and tests, collaborating with team members, mentoring junior engineers, and resolving customer issues. They will develop features and enhancements across the software development lifecycle.
22 Hours Ago
Toronto, ON
1,902 Employees
Senior level
1,902 Employees
Senior level
Fintech • Software
Join Carta as a Senior Software Engineer I to contribute to building customer-facing enterprise tools, creating data pipelines, reinforcing service resiliency, integrating with third-party vendors, and refactoring existing features. Work with a passionate engineering team to define and implement Carta's next generation of products and platforms.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size