Get the job you really want

Top Software Engineer Jobs in Toronto

940+ Job Results
17 Hours Ago
Toronto, ON
1,902 Employees
Senior level
1,902 Employees
Senior level
Fintech • Software
As a Senior Software Engineer in the Fund Administration group at Carta, you will develop advanced software solutions for venture capital, managing financial records, investments, and automating complex calculations. You will collaborate with a team to build configurable systems that meet the needs of fund managers and CFOs, focusing on performance tracking and workflow automation.
17 Hours Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer at Ripple, you will tackle exciting challenges in cross-border payments, architecting and building high-throughput microservices, participating in the software development lifecycle, and mentoring junior engineers.
17 Hours Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer at Ripple, you will develop modern enterprise payment applications, focusing on high-throughput microservices, engaging in the full software development lifecycle, and ensuring engineering excellence while mentoring junior engineers and collaborating across teams.
17 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 build enterprise-level payment applications for seamless cross-border transactions. Your responsibilities include developing and maintaining robust reporting services, collaborating across departments, ensuring operational excellence, and mentoring junior engineers.
17 Hours Ago
Toronto, ON
733 Employees
Expert/Leader
733 Employees
Expert/Leader
Blockchain • Financial Services • Cryptocurrency • Web3
As a Principal Software Engineer at Ripple, you will define future state system architecture, lead the evolution of the Payments roadmap, and contribute to defining engineering best practices. Your role includes mentoring engineers, driving continuous improvement, and ensuring alignment with product management to enhance customer experience in cross-border payments.
19 Hours Ago
Toronto, ON
7,400 Employees
Senior level
7,400 Employees
Senior level
Healthtech • Biotech
As a Senior Software Engineer, you will design, develop, and maintain software applications for mission-critical laboratory operations, collaborate with teams for alignment on architecture, and ensure high-quality delivery using agile methodologies while leading technical discussions and evaluating new technologies.
17 Hours Ago
Toronto, ON
26,035 Employees
Expert/Leader
26,035 Employees
Expert/Leader
eCommerce • Retail
The MTS 2, Software Engineer at eBay will work on building large-scale applications, low latency APIs, data pipelines, and capability-oriented architecture. Responsibilities include defining, designing, and implementing highly scalable systems, leading product design, providing technical guidance, and supporting team development. The ideal candidate should have a strong background in system architecture, distributed systems, and software development using Java, Scala, and RESTful Web Services.
18 Hours Ago
Toronto, ON
Remote
67 Employees
Senior level
67 Employees
Senior level
Other
As a Senior Software Engineer - Backend, you'll engineer scalable systems, drive project development, ensure high-quality software delivery, optimize APIs, and collaborate across teams. You'll also be responsible for mentoring junior engineers and implementing advanced algorithms for insights.
18 Hours Ago
Toronto, ON
6,700 Employees
Senior level
6,700 Employees
Senior level
Information Technology
As a Full Stack Senior Software Developer, you will design and develop software solutions, collaborate with product teams, ensure architectural integrity, mentor team members, and troubleshoot issues. You will work with modern development processes and contribute to systems supporting a fleet of production robots.
18 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 the performance and reliability of their NoSQL data pipeline services, design new features, mentor junior engineers, and collaborate closely with your team to deliver high-quality software solutions.
18 Hours Ago
Toronto, ON
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Senior Software Developer at Autodesk, you will develop and maintain robust code for software products, uphold coding standards, engage with customers to resolve issues, lead technical discussions, and contribute to product roadmaps while specializing in specific technical domains.
18 Hours Ago
Toronto, ON
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal Software Engineer will lead the development of Autodesk's AI/ML platform, focusing on innovative design, automation of workflows, deployment of ML solutions, management of big data, and ensuring scalable services. The role requires collaboration across various teams and providing architectural direction for critical components of the platform.
18 Hours Ago
Toronto, ON
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Principal Software Developer at Autodesk, you will design and implement scalable test automation frameworks for backend services, mentor other developers, improve system performance, and ensure high-quality backend code through testing practices. You'll work with cross-functional teams to enhance productivity and stay updated on industry trends.
18 Hours Ago
Toronto, ON
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Principal C++ Software Developer at Autodesk, you will collaborate with stakeholders, engage in technical discussions, and build SDKs for 3D file types, improving algorithms and APIs for cloud connectivity while participating in Agile practices.
18 Hours Ago
Toronto, ON
32,000 Employees
Senior level
32,000 Employees
Senior level
Payments
The Lead Software Engineer will design and deliver solutions for complex technical challenges, ensure alignment of software with business goals, and lead integration services to optimize customer experiences. Responsibilities include mentoring junior engineers, automating processes, and contributing to development with Java, JavaScript, Python, SQL, and Spark while continuously improving knowledge and systems.
18 Hours Ago
Toronto, ON
32,000 Employees
Senior level
32,000 Employees
Senior level
Payments
The Lead Software Engineer will provide platforms and services on Microsoft Azure and Google Cloud to support agile product development teams. This role involves building automation frameworks, collaborating with developers, and ensuring security practices in a high-stakes environment. Additionally, the engineer will mentor others and drive process improvements across teams.
18 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
Lead the architecture, design, and development of Fivetran’s Data Lake product, ensuring reliable large-scale systems. Collaborate with product teams to create innovative solutions, analyze performance issues, and set technical direction while contributing to open-source projects like DuckDB.
18 Hours Ago
Toronto, ON
1,468 Employees
Senior level
1,468 Employees
Senior level
Fintech • Mobile
The Senior Software Engineer at Momentum Financial Services will engage in enhancing product features, resolving complex issues, and collaborating with the architecture team on technical solutions. Key responsibilities include building reusable components, conducting code reviews, and mentoring team members, all while delivering high-quality code based on designs and wireframes.
18 Hours Ago
Toronto, ON
14,000 Employees
Senior level
14,000 Employees
Senior level
Fintech • Financial Services
The Senior Software Engineer will design, engineer, and test software within an Agile team, maintaining and enhancing financial applications for clients. Responsibilities include researching new technologies, participating in technical design, and ensuring compliance with coding standards. Additionally, required skills include expertise in C#, .NET, and SQL Server.
19 Hours Ago
Toronto, ON
Hybrid
832 Employees
Senior level
832 Employees
Senior level
HR Tech
As a Senior Software Engineer II at Emburse, you will enhance customer experiences by developing interconnected software solutions, mentor junior developers, and lead technical projects. Your role includes ensuring code quality, participating in SDLC processes, and collaborating with product and analytics teams to drive requirements.
19 Hours Ago
Toronto, ON
Hybrid
832 Employees
Senior level
832 Employees
Senior level
HR Tech
As a Senior Software Engineer II at Emburse, you will be responsible for enhancing customer experiences, solving complex challenges, and designing impactful solutions. Your role includes owning technical projects, mentoring junior developers, conducting code reviews, and collaborating with product and analytics teams. You will focus on quality assurance, tackle technical debt, and engage directly with customers to ensure product effectiveness.
19 Hours Ago
Toronto, ON
Hybrid
832 Employees
Senior level
832 Employees
Senior level
HR Tech
As a Senior Software Engineer II at Emburse, you will enhance customer experiences by developing complex software solutions, mentoring junior developers, and ensuring product quality. You'll oversee project direction, conduct technical reviews, and collaborate with various teams while adhering to agile SDLC processes.
19 Hours Ago
Toronto, ON
Hybrid
832 Employees
Senior level
832 Employees
Senior level
HR Tech
The Senior Software Engineer I at Emburse will enhance customer experiences through development and maintenance of software solutions. Key responsibilities include mentoring junior developers, contributing to system design, fixing complex bugs, and ensuring quality API documentation. The role requires strong experience in software development and teamwork within an agile environment.
19 Hours Ago
Toronto, ON
3,464 Employees
Senior level
3,464 Employees
Senior level
Fintech • Cryptocurrency
The Senior Software Engineer will design large-scale, distributed systems and contribute to the technical strategy, ensuring robust and scalable inter-service communication for Robinhood’s microservices. Responsibilities include optimizing infrastructure, mentoring team members, and participating in open source projects.
19 Hours Ago
Toronto, ON
3,464 Employees
Senior level
3,464 Employees
Senior level
Fintech • Cryptocurrency
As a Staff Software Developer on the Cloud Infrastructure team, you will design scalable systems, optimize infrastructure, and mentor other engineers while collaborating across the organization to redefine service layers.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size