Get the job you really want

Top Software Engineer Jobs in Toronto

685+ Job Results
22 Hours Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
1-3 Years of Experience
12,000 Employees
1-3 Years of Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a software engineer on the Payments team at Square, you will develop Payments Platform services and infrastructure, work on building new capabilities, and focus on delivering fault-tolerant systems. You will collaborate with engineering and product teams to enhance payment acceptance and security for Square customers.
2 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
5-7 Years of Experience
3,500 Employees
5-7 Years of Experience
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
The Software Engineer will work on building and maintaining infrastructure for large databases, migrating services to Vitess, and designing efficient archiving and testing tools. Requires 6+ years of experience in software engineering and a Bachelor's degree in Computer Science.
7 Hours Ago
Toronto, ON
Hybrid
3,500 Employees
3-5 Years of Experience
3,500 Employees
3-5 Years of Experience
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a software engineer on the Merchants & Partners team at Cash App, responsible for building, scaling, and maintaining Afterpay and Cash App's API platforms. Collaborate with product, business, and finance teams to support new payment experiences for developers. Design fault-tolerant systems, prioritize security and compliance, and strive for high availability and low latency in distributed transaction processing systems.
3 Days Ago
Toronto, ON
Remote
715 Employees
5-7 Years of Experience
715 Employees
5-7 Years of Experience
AdTech • Big Data • HR Tech • Machine Learning • Marketing Tech • Mobile • Software
Design, engineer & implement highly-available, fault-tolerant, distributed systems enhancing real-time bidding system. Responsible for code readability, performance, testing, documentation, and continuous integration. Take ownership of product development and collaborate with cross-functional teams in a fast-paced environment. Participate in on-call rotation and share knowledge with team members.
6 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
3-5 Years of Experience
12,000 Employees
3-5 Years of Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Square is seeking a Software Engineer for their Business Identities team to develop scalable and resilient systems for the Identity Platform. Responsibilities include collaborating with stakeholders, leading by example, providing mentorship, and improving work processes.
3 Days Ago
Toronto, ON
Hybrid
5,637 Employees
3-5 Years of Experience
5,637 Employees
3-5 Years of Experience
Automotive • Hardware • Internet of Things • Mobile • Software • Design • App development
Develop and maintain development platforms for the Chamberlain MyQ program, focusing on middleware. Collaborate with various teams to translate product requirements into technical specifications and ensure high-quality code. Work with Agile methodologies and mentor junior engineers to enhance team capabilities. Participate in technical discussions and ensure adherence to coding standards and security requirements.
2 Days Ago
Toronto, ON
Hybrid
900 Employees
3-5 Years of Experience
900 Employees
3-5 Years of Experience
Fintech • Payments • Software • Financial Services
Design, build, and support merchant-facing platforms, evolve architecture, solve technical problems, collaborate with product management and design, participate in on-call rotation.
11 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
5-7 Years of Experience
12,000 Employees
5-7 Years of Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Square is seeking a Software Engineer for their Orders Core team to build and maintain a highly reliable and resilient Orders system. The role involves leading the design and development of Orders API solutions, collaborating with other teams, and fostering a positive team culture.

Featured Jobs

14 Hours 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
As an Associate Software Engineer at Capital One, you will work on improving user experience for Android/iOS customers, developing CI/CD pipelines to AWS cloud environment, enhancing cybersecurity, creating front-end applications with React and Angular, and developing backend Microservice applications and APIs.
2 Days Ago
Toronto, ON
Hybrid
600 Employees
3-5 Years of Experience
600 Employees
3-5 Years of Experience
Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
Join KUBRA as a Java Software Engineer to design and build software, translate business requirements, contribute to product architecture, and collaborate with teams to develop product roadmaps. Must have a minimum of 3 years of experience in Java environments and proficiency in Java, Spring, Spring Boot, Java EE, and related technologies.
3 Days Ago
Toronto, ON
Remote
11,000 Employees
5-7 Years of Experience
11,000 Employees
5-7 Years of Experience
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Seeking a Senior Full Stack Software Engineer to guide technical direction, collaborate with product teams, and mentor teammates. Must have 5+ years of experience in the industry, expertise in Javascript, HTML5, CSS, and experience with modern testing frameworks and A/B testing. Remote role in a US timezone.
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 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.
6 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.
6 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.
7 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
3-5 Years of Experience
12,000 Employees
3-5 Years of Experience
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Software Engineer will work on the ML Platform team to build self-service tooling for feature engineering and collaborate with data science and engineering teams to develop scalable and sustainable software solutions. Responsibilities include designing tools, leading architectural discussions, mentoring teammates, and participating in oncall rotations.
11 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.
9 Days Ago
Toronto, ON
Remote
2,700 Employees
5-7 Years of Experience
2,700 Employees
5-7 Years of Experience
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Machine Learning Engineer focused on search quality at Dropbox, you will design, code, train, test, deploy, and iterate on large-scale machine learning systems. You will collaborate with cross-functional teams to enhance search capabilities and impact millions of users.
9 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
5-7 Years of Experience
12,000 Employees
5-7 Years of Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Software Engineer, Platform Automation at Square is responsible for establishing continuous integration automation for Square Mobile, web, and devices products. The role involves leading complex projects, designing resilient systems, collaborating with stakeholders, and implementing software test automation code to enhance testing capabilities and improve product reliability.
9 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
3-5 Years of Experience
12,000 Employees
3-5 Years of Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Join Square's Ecommerce Editor Team as a Full Stack Engineer working on the Online Store website editor to create a world-class e-commerce experience for sellers and customers. Lead initiatives to improve website builder, drive frontend architecture, write testable code, and ensure security and compliance standards.
10 Days Ago
Toronto, ON
Remote
Hybrid
900 Employees
3-5 Years of Experience
900 Employees
3-5 Years of Experience
Fintech • Payments • Software • Financial Services
As an Android Software Engineer for Cash App Commerce, you will develop new consumer and merchant-facing products, enhance existing products, and work on improving user experiences. You will collaborate with internal teams and external partners to deliver high-quality solutions.
22 Hours Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
7+ Years of Experience
12,000 Employees
7+ Years of Experience
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Lead projects across multiple software stacks in embedded systems development, collaborate on system-side code, validate product features, and build reliable tools for firmware development and debugging.
10 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
1-3 Years of Experience
3,500 Employees
1-3 Years of Experience
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
The iOS Software Engineer at Block will work on developing end-to-end features for their Cash App, focusing on core banking services, card services, and money management products. Responsibilities include building features, crafting high-quality code, and collaborating with cross-functional teams. The role requires 2+ years of iOS development experience with a commitment to continuous improvement.
20 Days Ago
Toronto, ON
Remote
2,200 Employees
3-5 Years of Experience
2,200 Employees
3-5 Years of Experience
Fintech
The Partner Interfaces group at Affirm is looking for a highly motivated and experienced Software Engineer I to join the team. The role involves working on APIs and webhooks for integrations with merchants and partners, managing partner APIs and tools, and contributing to the growth of the merchant network.
10 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.
7 Hours Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
5-7 Years of Experience
3,500 Employees
5-7 Years of Experience
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Senior Software Engineer role at Cash App, focusing on building software for referrals and incentives programs. Responsibilities include collaborating with cross-functional teams, developing backend services, and owning features throughout their lifecycle. Qualifications include 5+ years of software development experience and a Bachelor's degree in relevant field.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size