Get the job you really want

Top Software Engineer Jobs in Toronto

688+ Job Results
17 Hours Ago
Toronto, ON
Remote
650 Employees
3-5 Years of Experience
650 Employees
3-5 Years of Experience
Productivity • Software
The Senior Software Engineer on the Experiences team at CircleCI will focus on improving the developer experience for frontend engineers. Responsibilities include optimizing services, writing high-quality code, maintaining microservices, and collaborating with global colleagues. Candidates should have 3+ years of experience building and debugging distributed systems, expertise in frontend development and backend, and adaptability to a remote-first company culture.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+25 More
22 Days Ago
Toronto, ON
Remote
1,900 Employees
3-5 Years of Experience
1,900 Employees
3-5 Years of Experience
Information Technology • Mobile • News + Entertainment • Social Media
The Software Engineer III, iOS at Reddit will collaborate with product, design, and engineering teams to develop user-facing iOS mobile applications at scale, contribute to technical design, testing, and launch, mentor team members, and continuously enhance technical skills.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
8 Days Ago
Toronto, ON
843 Employees
7+ Years of Experience
843 Employees
7+ Years of Experience
Digital Media • Sports
As a Senior Software Developer on the DevEx Acceleration team, you will help design, build, and iterate on the local development experience, focus on backend applications, build internal tools for developers, collaborate in agile/scrum environment, provide mentorship, and more.
19 Hours Ago
Toronto, ON
Hybrid
832 Employees
7+ Years of Experience
832 Employees
7+ Years of Experience
HR Tech
Senior Software Engineer II at Emburse responsible for enhancing customer experiences, solving challenges, and designing new solutions. Leading projects, mentoring junior developers, and ensuring quality and maintainability of products. Engaging with SDLC processes, agile methodologies, and technical testing. Collaborating with product and analytics teams to drive requirements and making technical decisions. Minimum 8 years of front-end development experience with React/Typescript, agile application development, REST services, and API design.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
23 Days Ago
Toronto, ON
Remote
Hybrid
141 Employees
5-7 Years of Experience
141 Employees
5-7 Years of Experience
Transportation
Waabi is seeking a Senior / Staff Embedded Systems Software Engineer to work on their AI-driven self-driving technology. Responsibilities include implementing low-level software for truck control, integrating sensors and vehicle feedback, and collaborating with multidisciplinary teams on system design and validation. The ideal candidate has 5+ years of industry experience and technical expertise in C, C++, and real-time operating systems.
23 Hours Ago
Toronto, ON
112 Employees
5-7 Years of Experience
112 Employees
5-7 Years of Experience
Artificial Intelligence • Cybersecurity
As a Senior Software Engineer in Canada, you will design and build machine learning systems for fraud detection, utilizing unsupervised and supervised machine learning algorithms. You will work on real-time UML architecture, big data technologies, and distributed systems.
Yesterday
Toronto, ON
78 Employees
7+ Years of Experience
78 Employees
7+ Years of Experience
Information Technology
Act as a leading architect/developer and strategic leader for the Soluno engineering team and product. Responsible for system performance, scalability, security, and technical debt roadmap. Lead software development, mentor team members, and ensure software quality standards are met.
Yesterday
Toronto, ON
Remote
1,847 Employees
7+ Years of Experience
1,847 Employees
7+ Years of Experience
Security • Software
Tenable is seeking a Full-stack Staff Software Engineer to join the UI-based Vulnerability Management Applications development team. Responsibilities include designing, developing, and maintaining cloud-based solutions for Vulnerability Management. This role involves implementing and maintaining highly scalable, reliable cloud-native user interfaces and microservices using modern technologies.
16 Days Ago
Toronto, ON
Remote
82 Employees
5-7 Years of Experience
82 Employees
5-7 Years of Experience
Automotive • Software
Develop high-quality and high-performance in-vehicle application software for software-defined vehicles. Conduct design and code reviews. Maintain and support software deployed on production vehicles. Develop and maintain unit and integration test cases. Collaborate with team members on software architecture and solution development.
23 Days Ago
Toronto, ON
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Staff Software Engineer, you will design and engineer integrations for complex enterprise systems, collaborate with cross-functional teams, and provide insights to think beyond the status quo. The tech stack includes React Native, React.js, Angular, .Net C#, Kafka, SQL, CosmosDB, Azure, and more.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
12 Days Ago
Toronto, ON
Remote
375 Employees
7+ Years of Experience
375 Employees
7+ Years of Experience
Fintech • Software • Financial Services
Join a cross-functional engineering team to solve tough challenges in delivering financial products to small business owners at scale. Expect to work with Python, Django, Ruby, Golang, GraphQL, REST, React, ReactNative, and Typescript.
23 Days Ago
Toronto, ON
Remote
502 Employees
1-3 Years of Experience
502 Employees
1-3 Years of Experience
Healthtech • Software
Seeking a dedicated Software Engineer to design and develop SQL Server stored procedures, SSIS / SQL ETL solutions, and database objects. Must have 2+ years of experience in software engineering with .NET frameworks and SQL Server. Strong knowledge of OOP and experience with Performance Tuning and API monitoring tools.
Yesterday
Toronto, ON
Remote
23 Employees
7+ Years of Experience
23 Employees
7+ Years of Experience
Security
Stacklok, a software supply chain security startup, is seeking a Senior Software Engineer experienced in Go language, Docker, Linux, and Git. Responsibilities include developing high-quality software, collaborating with teams, and enhancing system-level security. Desired skills include proficiency in secure coding practices and open-source projects.
Yesterday
Toronto, ON
Remote
39 Employees
7+ Years of Experience
39 Employees
7+ Years of Experience
Security • Software
Join the Analysis Engineering team at ForAllSecure to work on enhancing the analysis engine behind Mayhem, focusing on discovering bugs and security vulnerabilities. Collaborate with local and remote teammates, develop new features, fix bugs, and improve software security. Ideal candidate has strong computer science fundamentals and experience with systems-level programming in Linux, Rust, Python, and/or C/C++. Knowledge of compiler concepts, binary execution, operating system concepts, vulnerability research, and program analysis is preferred.
Yesterday
Toronto, ON
1-3 Years of Experience
1-3 Years of Experience
Social Media
This role is dedicated to supporting and improving the infrastructure for mobile builds at Pinterest. Responsibilities include contributing code to mobile build tools, upleveling operational cadence, participating in on-call activities, suggesting new projects to improve mobile experience, and maintaining CI pipelines for iOS and Android.
23 Days Ago
Toronto, ON
41 Employees
3-5 Years of Experience
41 Employees
3-5 Years of Experience
Artificial Intelligence • Software
Perplexity is seeking a Backend Software Engineer to lead design, implementation, and scaling of systems powering web and mobile products. Responsibilities include maintaining databases, building interfaces, and scaling web server backends. Must have strong experience in Python, databases, infrastructure, and 4+ years of engineering experience. Competitive salary range of $180,000 - $230,000 with additional equity and benefits included in the compensation package.
15 Days Ago
Toronto, ON
Remote
600 Employees
7+ Years of Experience
600 Employees
7+ Years of Experience
Software
As a Principal Software Engineer at Cribl Lake, you will drive the technical direction and architecture, collaborate with cross-functional teams, mentor junior engineers, and contribute to Cribl Lake's development. Preferred qualifications include experience with CI/CD pipelines, cloud design patterns, and serverless implementations.
Top Benefits:
401-K
Company Equity
Dedicated Diversity Inclusion Staff
+21 More
23 Days Ago
Toronto, ON
Remote
52 Employees
7+ Years of Experience
52 Employees
7+ Years of Experience
Payments • Financial Services
Seeking a Senior Backend Engineer to join a mission-driven payments company focused on enabling merchants to accept government benefits through a unified API. Responsibilities include building great products, engineering systems, articulating thoughts, balancing implementation tradeoffs, and writing high-quality code. Must have experience in building PayFac or Payment Processor systems and work effectively in a remote setting. Tech stack includes Python, Django, PostgreSQL, NodeJS, and AWS.
2 Days Ago
Toronto, ON
Remote
60 Employees
7+ Years of Experience
60 Employees
7+ Years of Experience
Software
We are seeking a strong Python backend engineer to work on our SaaS offering. The role involves discussing and researching issues, taking ownership of the development lifecycle, being hands-on with technical expertise, and documenting code.
2 Days Ago
Toronto, ON
Remote
60 Employees
7+ Years of Experience
60 Employees
7+ Years of Experience
Software
Seeking a Senior Software Engineer with strong Python knowledge and excellent coding culture. Must have excellent communication skills and remote work self-discipline. Great to have experience working remotely and open source contributions.
24 Days Ago
Toronto, ON
Remote
80 Employees
7+ Years of Experience
80 Employees
7+ Years of Experience
Big Data • Information Technology • Software • Database • Analytics
Building upon Reverse ETL’s ability to use SQL to sync to any SaaS tool, Customer Studio is Hightouch’s second major product that provides a purpose-built no-code suite of features that enables anyone, regardless of their SQL experience, to activate data directly from their warehouse.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+27 More
24 Days Ago
Toronto, ON
Remote
80 Employees
7+ Years of Experience
80 Employees
7+ Years of Experience
Big Data • Information Technology • Software • Database • Analytics
We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningful improve our ability to move massive amounts of customer data.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+27 More
18 Days Ago
Toronto, ON
424 Employees
5-7 Years of Experience
424 Employees
5-7 Years of Experience
Edtech
Thinkific is seeking a Staff Software Engineer to join the TCommerce team responsible for all payments initiatives. The candidate will lead projects that impact revenue, shape the payments platform globally, and mentor other Engineers. Key responsibilities include driving major engineering initiatives, contributing to technical strategy, collaborating with stakeholders, advocating for best practices, and creating architectural frameworks.
3 Days Ago
Toronto, ON
Remote
232 Employees
5-7 Years of Experience
232 Employees
5-7 Years of Experience
Insurance
Seeking a Senior Software Developer to join the Core team responsible for driving key goals such as adding insurance products and delivering documents. Responsibilities include development of custom features, technical direction, collaboration, and coaching. Qualifications include 5+ years of experience in building web applications, fullstack experience with Nodejs/AWS/Reactjs, knowledge of microservices, MongoDB, NestJS, Docker, Kubernetes, and web security best practices.
2 Days Ago
Toronto, ON
2,071 Employees
5-7 Years of Experience
2,071 Employees
5-7 Years of Experience
Software
Senior Software Developer role at SOTI in Mississauga, Ontario, Canada with a hybrid work model. Responsibilities include iOS, Android, and Windows application development, writing scalable and reliable code, providing technical guidance, contributing to the development lifecycle, and maintaining code quality. Requires a minimum of 5 years of experience with expertise in IOS and .NET technologies.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size