Get the job you really want

Top Software Engineer Jobs in Toronto

834+ Job Results
11 Hours Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Software Engineer will develop and implement orchestration systems to enhance transaction management for sellers. Responsibilities include leading projects, designing scalable APIs, mentoring peers, and managing system operations to ensure high reliability during the checkout process.
11 Hours Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Junior
12,000 Employees
Junior
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a software engineer on the Payments team at Square, you will design, build, and maintain the Payments Platform services and infrastructure. Responsibilities include collaborating with engineering and product teams, designing modern APIs, promoting engineering best practices, and focusing on operational excellence.
14 Hours Ago
Toronto, ON
Remote
2,500 Employees
Senior level
2,500 Employees
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Senior Mobile Software Engineer will enhance the Dropbox mobile app by building features, improving the codebase, promoting best practices, and collaborating with product teams. The role requires strong Android development skills and ownership of projects in a fast-paced environment.
19 Hours Ago
Toronto, ON
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Full Stack Engineer at Babylist, you will enhance user experience for their shopping platform by working on critical initiatives, collaborating with cross-functional teams to improve search, discoverability, cart, and checkout processes.
Yesterday
Toronto, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Senior iOS Software Engineer, you'll enhance Cash App's identity and transfer capabilities by developing reliable features, maintaining code quality, and collaborating with various teams. Your role will impact customer interactions with the app by ensuring secure and efficient transaction methods, participating in project leadership, and contributing to the evolution of existing systems.
2 Days Ago
Toronto, ON
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Software Engineer on CrowdStrike's Threat Analysis team, you'll develop Linux applications for threat detection and analysis, enhance dynamic analysis environments, collaborate with product management and security researchers to create effective solutions, and innovate ways to combat cyber threats.
2 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a software engineer on the Banking Core team, you will design, deliver, and maintain innovative banking products, guiding architectural decisions and system improvements while collaborating across teams to enhance existing functionalities.
2 Days Ago
Toronto, ON
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer on the Trust Access team at Cash App, you'll work to ensure secure and trustworthy access for millions of users. Your responsibilities include developing authentication processes, enhancing account security, and creating intuitive features to protect against fraud while enabling reliable financial access. You'll collaborate with teams to design and implement structural changes to enhance access management and account infrastructure in line with product growth.

Featured Jobs

2 Days Ago
Toronto, ON
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer on the Financial Platform team, you'll build and support banking features for Cash App using various technologies. Your role includes collaborating with product managers, designing core systems, participating in refactoring, and solving technical problems while having the autonomy to drive your project outcomes.
2 Days Ago
Toronto, ON
Hybrid
600 Employees
Senior level
600 Employees
Senior level
Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
The Software Engineer will design, implement, and maintain systems and features for KUBRA's product engineering team. Responsibilities include participating in the software development lifecycle, writing high-performance code, debugging software, collaborating on product designs, and suggesting new functionalities.
2 Days Ago
Toronto, ON
Remote
650 Employees
Senior level
650 Employees
Senior level
Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
As a Senior Rust Software Engineer at Chainlink Labs, you will develop scalable and secure software for decentralized infrastructure, participate in code reviews, solve complex problems, and collaborate with teams to ensure security is integrated from the start.
5 Days Ago
Toronto, ON
Remote
4,000 Employees
Senior level
4,000 Employees
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Senior Software Engineer at Motive, you will create scalable infrastructure and services for enterprise customers, focusing on productivity and safety in the trucking industry. Responsibilities include collaborating with teams, writing secure code, launching features, monitoring systems, and mentoring developers.
6 Days Ago
Toronto, ON
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer in the Identity team at Cash App, you will design and build core systems for identity management, create scalable and secure solutions, solve technical problems, and collaborate with compliance teams. You will also be involved in developing an expanding roadmap and participate in on-call support.
6 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Junior
3,500 Employees
Junior
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As an iOS Software Engineer in Banking, you will develop end-to-end features, ensure quality through testing, and collaborate with cross-functional teams on core banking services and user experience enhancements.
7 Days Ago
Toronto, ON
Remote
11,000 Employees
Senior level
11,000 Employees
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Full Stack Software Engineer at Atlassian, you will lead the technical direction of product features, ensuring quality and security of code while mentoring junior team members. Your role involves collaborating across teams, addressing production issues, and contributing to code reviews and documentation.
8 Days Ago
Toronto, ON
Hybrid
165,000 Employees
Senior level
165,000 Employees
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The Staff Software Engineer will develop, maintain, and optimize embedded data Control Plane software for managing data collection in vehicles. Responsibilities include software architecture design, hands-on coding, QA testing, team mentorship, and establishing best practices in software development for a sustainable automotive future.
7 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Mid level
12,000 Employees
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Software Engineer on the Tax Engineering team, you will develop new features for the tax engineering platform, overseeing the entire lifecycle of functions from inception to iteration while collaborating with product managers and ensuring high engineering standards.
8 Days Ago
Toronto, ON
Hybrid
900 Employees
Mid level
900 Employees
Mid level
Fintech • Payments • Software • Financial Services
The Software Engineer will design and build user-friendly merchant-facing platforms, evolve architecture to support growth, solve technical issues creatively, and work closely with product management and design. Participation in a 24/7 on-call rotation is required.
8 Days Ago
Toronto, ON
Hybrid
900 Employees
Mid level
900 Employees
Mid level
Fintech • Payments • Software • Financial Services
The Software Engineer for the Cash Shopping team is responsible for building core e-commerce functionality on Cash App. The role involves designing and maintaining scalable backend services, collaborating with teams to implement user experiences, and having an impact on product features through microservices and APIs.
8 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Mid level
3,500 Employees
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As an Android Software Engineer for Commerce at Cash App, you'll develop and enhance consumer and merchant-facing products, ensuring high-quality solutions. You'll focus on creating maintainable code and improving the user experience for Cash App customers managing payments. You'll work on scalable platforms, delivering features to millions of users rapidly.
9 Days Ago
Toronto, ON
Remote
2,200 Employees
Junior
2,200 Employees
Junior
Fintech
As a Software Engineer II, you will collaborate with your team to manage project tasks, support product development, maintain operational metrics, and contribute to team growth. You should have experience with backend systems and be proficient in Python or Kotlin, along with familiarity in distributed systems and technologies like AWS, MySQL, and Kubernetes.
9 Days Ago
Toronto, ON
Hybrid
29 Employees
Mid level
29 Employees
Mid level
Artificial Intelligence • Fintech • Payments • Software • Financial Services • Automation
As a Senior Full-Stack Software Engineer at Gynger, you will be responsible for the build and improvement of their SaaS and FinTech platform. You'll engage in both front-end and back-end development, participate in code reviews, collaborate with product teams, and create high-quality software solutions while adhering to industry standards.
10 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Junior
3,500 Employees
Junior
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer at Cash App, you will be responsible for creating and improving the Cash App Investing platform and infrastructure. You will work on developing end-to-end investing experiences for customers and contribute to platform improvements to enhance robustness and scalability. This role requires partnering with various teams, maintaining high engineering standards, and participating in on-call rotations.
10 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Mid level
12,000 Employees
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Software Engineer on the Identity Platform team, you will develop scalable and resilient systems to enhance the identity platform, collaborating with cross-functional teams and mentoring junior engineers. You will guide the design and development of key aspects of the platform, ensuring account lifecycle management and security for sellers.
11 Days Ago
Toronto, ON
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Windows Sustaining Software Engineer, your role involves providing technical leadership on the Sensor Platform development team, troubleshooting sensor issues, improving sensor reliability, and collaborating with various teams to enhance the quality of endpoint security software.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size