Get the job you really want

Top Software Engineer Jobs in Toronto

945+ Job Results
2 Days Ago
Toronto, ON
23,282 Employees
Senior level
23,282 Employees
Senior level
Semiconductor
The Software Engineer IV will develop software for smart glasses prototypes, including display control, sensor integration, and mobile applications. The role requires modifying embedded software and developing demo applications, focusing on on-device display correction and custom test fixtures.
2 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will join the Oracle Connector Team, focusing on enhancing the data pipeline service, improving software architecture, and debugging data replication processes. You will be involved in the maintenance and improvement of existing connectors and contribute to cloud service operations.
2 Days Ago
Toronto, ON
Remote
140 Employees
Entry level
140 Employees
Entry level
Retail • Sales • Software
As a Full Stack Software Developer, you will craft scalable TypeScript and Python code, develop single-page web apps using Redux, work with Django in a microservices architecture, and implement APIs over HTTP and gRPC. Your role involves collaborating closely with engineering teams to push product development while ensuring high-quality results.
8 Days Ago
Toronto, ON
4,500 Employees
Expert/Leader
4,500 Employees
Expert/Leader
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Principal Software Engineer in the Data Platform team, you will lead the architecture and development of scalable data solutions, focusing on real-time analytics and data lake strategies. You will mentor engineers, collaborate across teams, and ensure the quality and reliability of data infrastructure solutions to drive business outcomes through data insights.
2 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will join the Oracle Connector Team, enhancing data pipeline services and maintaining software reliability. Your role involves debugging data replication, improving existing connectors, and scaling services in production, all aimed at delivering dependable data analytics solutions.
8 Days Ago
Toronto, ON
Remote
2,800 Employees
Senior level
2,800 Employees
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Data Platform Engineer, you will develop a scalable and reliable data platform, build tools for data democratization, contribute to initiatives for cost reduction and data security, manage a centralized data lake, and optimize the compute layer for performance.
2 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you'll enhance data pipeline services, focus on data replication debugging, and improve software architecture. Responsibilities include building features, maintaining connectors, and ensuring reliable operations for Oracle systems.
2 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you'll enhance the Oracle Connector Team by building features for our data pipeline service, improving software architecture, and ensuring reliable operations. Your role involves debugging data replication, maintaining existing connectors, and iterating on systems safely in production, all while utilizing a variety of technologies.
2 Days Ago
Toronto, ON
Remote
578,950 Employees
Mid level
578,950 Employees
Mid level
Big Data • Cloud • Logistics • Machine Learning • Retail
As an Android Engineer III, you will develop and maintain Android applications, collaborate with product and design teams, participate in code reviews, diagnose bugs, and stay updated on Android trends to enhance user experience.
2 Days Ago
Toronto, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The role involves working within the Global Finance sector on SAP ECC and S4 environments. Responsibilities include collaborating with stakeholders, designing and implementing solutions, driving projects, and utilizing agile methodologies to resolve incidents and improve financial processes.
2 Days Ago
Toronto, ON
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Distinguished Software Engineer for Workday, you will provide strategic guidance to engineering teams, drive innovation, and lead complex projects. Responsibilities include mentoring, implementing best practices in Workday's Core HR modules, facilitating system integration, and ensuring high-quality delivery of scalable solutions while staying updated on emerging tech trends.
2 Days Ago
Toronto, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer at Walmart, you will develop and optimize systems for enterprise learning solutions, ensuring operational metrics align with SRE principles. Responsibilities include working with observability tools, designing resilient systems, and building infrastructure at scale. You will provide scalable applications, work with containerization, engage in CI/CD processes, and ensure system reliability.
8 Days Ago
Toronto, ON
Remote
417 Employees
Senior level
417 Employees
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
The Sr. Software Engineer will design, build, test, and deploy cloud-native platforms and microservices/APIs. Responsibilities include developing user-facing features, optimizing applications, conducting code reviews, and mentoring junior engineers, while participating in Agile team practices.
2 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
The Software Engineer II will build features for Fivetran's data pipeline service, improve software architecture, and ensure reliable operations. Responsibilities include debugging data replication, enhancing existing connectors, and migrating services to the cloud while maintaining system performance.
2 Days Ago
Toronto, ON
2,184 Employees
Mid level
2,184 Employees
Mid level
Fintech • Payments • Financial Services
As a C/C++ developer, you will design, develop, and support software components for a payment processing platform. You will analyze issues, collaborate with teams, and work in an Agile environment to enhance real-time transaction processing systems.
2 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II, you will build new features for Fivetran's data pipeline service, improve software architecture, maintain operations, and work on complex data replication issues, primarily focusing on Oracle systems.
8 Days Ago
Toronto, ON
Remote
Hybrid
3,500 Employees
Senior level
3,500 Employees
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
The Staff Software Engineer, Trust (Access) will enhance Cash App's security features, focusing on authentication, account security, and access management. The role involves developing reliable systems that protect customers and their accounts from fraud while ensuring a seamless user experience.
9 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Senior Embedded Software Engineer, you will architect and develop embedded software for Square's hardware products, conduct testing, optimize code, and collaborate with other teams to ensure reliable hardware-software integration. Your work will contribute to the robust design of payment devices.
2 Days Ago
Toronto, ON
618 Employees
Junior
618 Employees
Junior
Insurance • Cybersecurity
The Software Engineer will develop, maintain, and debug cloud services for Coalition's Scanning Engine and Data Collection team. The role involves participating in code and design reviews while ensuring the quality and robustness of the code developed for guiding cyber insurance underwriting.
2 Days Ago
Toronto, ON
Remote
385 Employees
Junior
385 Employees
Junior
Digital Media
As a Software Engineer II at Scribd, you will work on modernizing payment technologies, implementing secure authentication protocols, and providing financial support through reliable payment systems. You'll collaborate with product and data teams, improve architecture, maintain high code quality, and contribute to technical documentation and code reviews.
3 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will build new features for the data pipeline service, maintain reliable operations, and debug data replication, focusing on Oracle systems. You will also contribute to improving the software architecture and ensuring the system’s security and reliability.
3 Days Ago
Toronto, ON
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
The Senior Java Software Engineer will design, develop, and maintain scalable microservices and event-driven architectures. Responsibilities include collaborating with teams, writing clean code, mentoring junior engineers, and ensuring smooth integration with external systems. The role requires ownership of the entire software lifecycle, continuous improvement, and keeping up with emerging technologies.
3 Days Ago
Toronto, ON
Remote
55 Employees
Senior level
55 Employees
Senior level
Energy
The Research Software Engineer will design, develop, and maintain features for a utility-scale battery simulation platform, focusing on visualization tools for simulation results and contributing to product strategy and productivity improvements. They will collaborate with engineers and researchers, serving as a subject matter expert in simulation mechanics and energy market logic.
9 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 lead the design, development, and testing of automotive infotainment applications, focusing on cross-functional collaboration and agile practices. The role includes mentoring and managing engineering teams to innovate, enhance, and deliver software products on time while ensuring adherence to safety and quality standards.
3 Days Ago
Toronto, ON
Remote
404 Employees
Mid level
404 Employees
Mid level
Software
As an Intermediate Full Stack Software Developer at Jane, you'll enhance the onboarding experience for healthcare clinics by improving customer satisfaction and reducing churn. You'll work collaboratively within a remote-first team, focusing on both backend Ruby on Rails and frontend technologies like React and Typescript.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size