Get the job you really want

Top Software Engineer Jobs in Toronto

677+ Job Results
12 Days Ago
Toronto, ON
Remote
2,700 Employees
1-3 Years of Experience
2,700 Employees
1-3 Years of Experience
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Product Engineer at Dropbox, you will be responsible for developing and enhancing Dropbox products to deliver exceptional user experiences. Responsibilities include designing and building scalable software, collaborating with cross-functional teams, developing roadmaps, and contributing to the team culture.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+64 More
6 Days Ago
Toronto, ON
Hybrid
55,000 Employees
7+ Years of Experience
55,000 Employees
7+ Years of Experience
Fintech • Machine Learning • Payments • Software • Financial Services
As a Senior Staff Software Engineer at Capital One Canada, you will orchestrate the creation of technology solutions that align with business goals. Responsibilities include designing scalable and secure solution architectures, evaluating new technologies, overseeing high-level designs, collaborating with cross-functional teams, and creating sound business architectures.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+52 More
13 Days Ago
Toronto, ON
Hybrid
5,000 Employees
3-5 Years of Experience
5,000 Employees
3-5 Years of Experience
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Snap Inc is looking for an Android Engineer to join the Bitmoji Engineering team. The role involves pushing the limits of mobile devices, creating great user experiences, developing features from design to launch, and evaluating technical tradeoffs.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+55 More
6 Days Ago
Toronto, ON
Remote
167 Employees
1-3 Years of Experience
167 Employees
1-3 Years of Experience
Enterprise Web • Software
As a Staff Software Engineer on the Content Lake Developer Experience team at Sanity.io, you will be responsible for building highly scalable, performant distributed systems for core content creation and querying capabilities. This includes driving valuable product increments, leading critical incidents responses, contributing to engineering excellence, coaching teammates, and influencing team improvements. Candidates should have a strong foundational knowledge in computer science, expertise in back-end languages including Go, and previous experience in building and running distributed applications at scale.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+27 More
Yesterday
Toronto, ON
Remote
10,000 Employees
7+ Years of Experience
10,000 Employees
7+ Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
Senior Software Development Engineer role in the engineering team that delivers the sensor on Windows for a cybersecurity company specializing in endpoint security. Responsibilities include developing new product concepts, supporting cross-platform software development, and collaborating with multi-functional teams.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
5 Hours Ago
Toronto, ON
13 Employees
7+ Years of Experience
13 Employees
7+ Years of Experience
Information Technology • Professional Services • Consulting
Senior Software Developer role with extensive experience in Siebel technical configuration, design, development, and integration. Must have at least 10 years of experience with Siebel technology and related tools. Position is currently labeled as Hybrid but will be remote due to COVID-19. Requires advanced skills in Siebel IP18, Assignment Manager, Business Rules, Workflow, and more.
14 Days Ago
Toronto, ON
Remote
300 Employees
5-7 Years of Experience
300 Employees
5-7 Years of Experience
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Babylist is looking for a Full Stack Engineer to join their Babylist Shop team. The role involves working on critical initiatives to enhance the user experience and make Babylist the go-to destination for baby commerce. The engineer will collaborate with various teams to execute key initiatives.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+37 More
7 Days Ago
Toronto, ON
Remote
300 Employees
7+ Years of Experience
300 Employees
7+ Years of Experience
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Staff Software Engineer on the Registry team at Babylist, you will be at the heart of transforming how expectant parents create and manage their registries. You'll lead the revamp of user experience, making it simpler and more engaging for parents to manage and organize their registries.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+37 More

Featured Jobs

15 Days Ago
Toronto, ON
Remote
2,780 Employees
3-5 Years of Experience
2,780 Employees
3-5 Years of Experience
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
Join Applied Systems, Inc. as a Software Engineer (Golang/React) to participate in the full software development lifecycle of a Commercial Lines insurance software product. Work in an Agile environment to design and maintain web-based solutions using React, Golang, and SQL within a microservice architecture. Collaborate with agile scrum team, design front-end architecture, implement RESTful services, review code, and ensure security and scalability.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+49 More
2 Days Ago
Toronto, ON
5,360 Employees
1-3 Years of Experience
5,360 Employees
1-3 Years of Experience
Payments • Software
Join Stripe as a Software Engineer and work on cross-functional projects, provide feedback on code reviews, ensure system scalability, and develop project management skills. Ideal for recent graduates with a computer science degree and programming experience.
16 Days Ago
Toronto, ON
Remote
650 Employees
1-3 Years of Experience
650 Employees
1-3 Years of Experience
Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
As a Rust Software Engineer at Chainlink Labs, you will collaborate with a team of experienced engineers to develop highly scalable and secure software for decentralized applications. Responsibilities include protecting Chainlink, solving complex problems, deploying security infrastructure, and advising on security measures. Preferred skills include Solidity smart contract writing, open source software experience, infrastructure management, and knowledge of security and cloud deployments. This role requires at least 2 years of experience with Rust and a Bachelor's degree in Computer Science or related field.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+22 More
16 Days Ago
Toronto, ON
Remote
650 Employees
5-7 Years of Experience
650 Employees
5-7 Years of Experience
Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
As a Senior Rust Software Engineer at Chainlink Labs, you will develop highly scalable and secure software for the Chainlink platform. You will collaborate with a team of experienced engineers to build world-changing decentralized infrastructure for smart contracts.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+22 More
21 Days Ago
Toronto, ON
Hybrid
55,000 Employees
1-3 Years of Experience
55,000 Employees
1-3 Years of Experience
Fintech • Machine Learning • Payments • Software • Financial Services
Join Capital One's Software Engineering Team in Canada to work on developing digital solutions for customers. The team follows a flexible hybrid working model and is committed to diversity and inclusion. Responsibilities include improving user experience, developing CI/CD pipelines, enhancing cybersecurity, and creating front-end and backend applications using React, Angular, and AWS.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+52 More
Yesterday
Toronto, ON
Remote
456 Employees
3-5 Years of Experience
456 Employees
3-5 Years of Experience
Software
Join Magnet Forensics as a Software Engineer in the Review Team, responsible for building digital forensics products to enhance collaboration among stakeholders. Analyze requirements, design solutions, develop software, participate in code reviews, and troubleshoot defects. Skills in C#, JavaScript, ReactJS, HTML/CSS, API architectures, Git, databases, testing frameworks, build tools, Kubernetes, Python, Linux, and Infrastructure as code are required.
4 Days Ago
Toronto, ON
Remote
300 Employees
5-7 Years of Experience
300 Employees
5-7 Years of Experience
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Babylist is seeking a Senior Software Engineer to join the Shop engineering team. The role involves building key product research, feedback, and shopping experiences for Babylist's eCommerce platform. The ideal candidate is a high-performing engineer with 6+ years of experience in delivering end-to-end solutions, proficient in JavaScript, React, and Ruby on Rails, a problem solver, and passionate about customer improvements and data-driven growth.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+37 More
3 Days Ago
Toronto, ON
Remote
71 Employees
1-3 Years of Experience
71 Employees
1-3 Years of Experience
Insurance • Financial Services
As a Software Engineer at PolicyMe, you will build and scale their platform to enhance user experiences, develop key features, create APIs, and integrate with third-party systems. Join a remote-first team with opportunities for professional development and a comprehensive benefits plan.
6 Hours Ago
Toronto, ON
80 Employees
5-7 Years of Experience
80 Employees
5-7 Years of Experience
Food • Software
Design and develop new features for healthcare foodservice management software, troubleshoot existing applications, integrate data storage solutions, write reliable code, run unit tests, present new ideas
6 Days Ago
Toronto, ON
161 Employees
3-5 Years of Experience
161 Employees
3-5 Years of Experience
eCommerce
Seeking a Software Engineer II to contribute to the Customer Engineering team at Clearco. Responsibilities include designing and building software systems, collaborating with other engineering teams, and participating in product projects and incident response.
5 Days Ago
Toronto, ON
Remote
2,200 Employees
5-7 Years of Experience
2,200 Employees
5-7 Years of Experience
Fintech
Seeking a Senior Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to users. Will architect, design, and implement new API and microservice interfaces to manage users' transactions with Affirm.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+59 More
6 Days Ago
Toronto, ON
Remote
3,219 Employees
3-5 Years of Experience
3,219 Employees
3-5 Years of Experience
3D Printing • Marketing Tech • Design
Lumentum is looking for a System Software Engineer to participate in the development of software for new metrology products and contribute to creating an agile development culture. Responsibilities include prototyping and delivering networked solutions, assisting in solution evolution, and collaborating in a team environment.
20 Days Ago
Toronto, ON
3,000 Employees
3-5 Years of Experience
3,000 Employees
3-5 Years of Experience
eCommerce • Food • Retail • Software
Design, build, and ship high-quality product features with a sense of urgency. Collaborate with cross-functional teams to define project requirements. Develop scalable and robust solutions. Contribute to organization-wide initiatives. Manage large volumes of data. Work on core product development and machine learning projects.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+35 More
7 Days Ago
Toronto, ON
Hybrid
832 Employees
3-5 Years of Experience
832 Employees
3-5 Years of Experience
HR Tech
As a Software Engineer III at Emburse, you will work on enhancing customer experiences, solving challenges, and designing new solutions. You will be self-sufficient in a large area of the codebase, have mastery of multiple programming languages, and contribute to the software development lifecycle.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
3 Days Ago
Toronto, ON
Remote
10 Employees
3-5 Years of Experience
10 Employees
3-5 Years of Experience
Software
Designing and implementing new software features, participating in team discussions, testing and maintaining existing functionality.
8 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
5-7 Years of Experience
12,000 Employees
5-7 Years of Experience
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Senior Software Engineer on the Justice Engineering team responsible for designing full-stack tools and services to keep Block safe, collaborating with global engineering teams, and working with remote team members in North America and Europe.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+59 More
23 Hours Ago
Toronto, ON
3,464 Employees
3-5 Years of Experience
3,464 Employees
3-5 Years of Experience
Fintech • Cryptocurrency
Join a leading fintech company as a Software Developer, building and owning backend services for core financial products. Work with mentors, partner with cross-functional teams, and gain insight into the financial industry. Strong Computer Science fundamentals and familiarity with Python/Django or Go required.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+42 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size