Get the job you really want

Top Software Engineer Jobs in Toronto

938+ Job Results
5 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 work on the Oracle Connector Team, enhancing data pipeline services, debugging data replication, and improving software architecture. The role focuses on building reliable and efficient solutions that facilitate data analytics while maintaining dependable operations.
5 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, improve software architecture, and ensure reliable operation. You will debug data replication, maintain current connectors, and contribute to moving services to the cloud, focusing on practical system iteration in production.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Seeking a Senior Software Engineer to lead the design, development, and maintenance of software systems for Enterprise telemetry solutions. Responsibilities include collaborating with engineers and data scientists, integrating hardware, developing data processing algorithms, and ensuring software performance and security. The role involves optimizing telemetry products for Enterprise Device Management and Telemetry.
5 Days Ago
Toronto, ON
Remote
568 Employees
Junior
568 Employees
Junior
Fashion • Retail • Software
As a Software Engineer, you will join the Skyline team to develop scalable and resilient microservices using technologies like Java, Kafka, and REST API. You'll manage databases, utilize containerization tools, participate in agile development processes, and maintain CI/CD pipelines while modeling complex business domains.
5 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's data pipeline service. Responsibilities include debugging data replication, improving the codebase and infrastructure, and migrating services to the cloud while ensuring operational reliability.
5 Days Ago
Toronto, ON
Remote
Entry level
Entry level
Software
The Senior Backend Software Engineer will build the core of Amplemarket's sales platform, tackling various engineering challenges. Responsibilities include developing backend solutions and working with large datasets, while collaborating with a team that values engineering as fundamental to the company's success.
5 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 develop new features for the data pipeline service, enhance software architecture, and ensure reliable operation. Responsibilities include debugging data replication issues, maintaining connectors, and transitioning services to the cloud. You will work with a focus on delivering dependable, useful data analytics solutions to clients.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Software Engineer III at Walmart Health & Wellness will translate requirements into technical solutions, write code, manage engineering projects, provide guidance to peers, and ensure compliance with policies. Responsibilities include operational support, code review, contributing to documentation, and monitoring systems to preemptively address issues.
12 Days Ago
Toronto, ON
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Senior Software Development Engineer, you will design and develop Linux software for the CrowdStrike Falcon Host product, particularly focusing on features that interact with core OS subsystems. Your responsibilities include owning the feature lifecycle from design to delivery, collaborating with cross-functional teams, troubleshooting product issues, and adhering to Agile development principles.
6 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, you will develop and maintain software systems for telemetry and analytics, integrate hardware for data collection, create algorithms for analysis, collaborate with UI/UX designers, test software reliability, and ensure compliance with security regulations.
6 Days Ago
Toronto, ON
Remote
50 Employees
Entry level
50 Employees
Entry level
Machine Learning • Software
The Software Engineer will contribute to the design and development of the CentML platform, focusing on scalable systems for large-scale machine learning workloads. Responsibilities include building solutions for ML training and inference on GPU clusters and collaborating with product teams to define use cases and performance benchmarks.
6 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 enhance the data pipeline service, improve software architecture, and ensure reliable operations. Your role involves debugging data replication, maintaining existing connectors, and implementing improvements while working in a hybrid environment.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Mid level
578,950 Employees
Mid level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Staff Software Engineer will perform requirement analysis, contribute to solution design, and code solutions while adhering to standards and best practices. Responsibilities include assessing and classifying requirements, evaluating software architecture, guiding team coding practices, and ensuring software quality and security. Collaboration in agile teams to create user stories and iterative solutions is essential.
12 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 Software Engineer on the Core OS Platform team, you will work on developing, maintaining, and enhancing the core OS for Square's hardware products. You'll participate in all phases of development, collaborate with cross-disciplinary teams, and mentor junior engineers.
880 Employees
Mid level
Cloud • Software
As an Open Source Networking Software Engineer, you will design and implement software-defined networking solutions, collaborate with public cloud and silicon providers, and contribute to open-source networking software. You will engage with the community, influence projects, and produce high-quality, well-documented software while proactively debugging and maintaining code.
12 Days Ago
Toronto, ON
Remote
Hybrid
12,000 Employees
Expert/Leader
12,000 Employees
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The Principal Software Engineer will lead the design and architecture of the Orders Ecosystem Platform, ensuring scalability and high performance. Responsibilities include driving technical vision, providing mentorship, conducting design reviews, and collaborating with cross-functional teams for innovative solutions. They will address complex technical challenges and influence product roadmaps.
6 Days Ago
Toronto, ON
Remote
175 Employees
Mid level
175 Employees
Mid level
Security • Cybersecurity
The Senior Software Engineer in the IEPS team at Abnormal Security will design and execute vital software projects for their Inbound Email Security product, mentor junior engineers, and collaborate with product and program managers to enhance customer solutions. The role focuses on backend development and distributed systems.
6 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 enhance our Oracle Connector Team by developing features for our data pipeline services, improving software architecture, and ensuring reliable operation. You will engage in complex investigations into data replication and work towards building a top-notch ELT solution for Oracle systems, while collaborating closely with the team.
6 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 enhance the Oracle Connector Team by developing new features, optimizing software architecture, and ensuring reliable data pipeline operations. Responsibilities include debugging data replication, improving existing connectors, and facilitating a transition to a cloud-based structure.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Principal Software Engineer will lead the development of advanced search solutions at Walmart, utilizing technologies like Elastic Search and OpenAI. Responsibilities include architectural planning, project leadership, collaboration with cross-functional teams, and guiding junior engineers while ensuring code quality through test-driven practices.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Principal Software Engineer will lead the architecture and technical solutions for Warehouse Management Systems (WMS) across the enterprise, ensuring the alignment of technical capabilities with strategic goals. The role includes designing scalable systems, providing technical leadership, mentoring teams, driving automation, and investigating new technologies for future needs.
6 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 work in the Oracle Connector Team to build new features for the data pipeline service, improve software architecture, and ensure operational reliability. Responsibilities include debugging data replication, maintaining existing connectors, and optimizing production systems. Candidates should be detail-oriented with experience in relational databases and programming.
6 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, you will develop and deploy complex functional objects, manage project technical progress, analyze application performance, and provide future-proof solutions while fostering collaboration and innovation within the team.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Junior
578,950 Employees
Junior
Big Data • Cloud • Logistics • Machine Learning • Retail
The Software Engineer III will develop, test, and deploy in-store and eCommerce systems focusing on Point of Sale, Fuel, and EV Charging systems. Responsibilities include collaborative design and code reviews, creating applications, and improving system performance and operational excellence.
6 Days Ago
Toronto, ON
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
The Principal Software Engineer will design secure software systems to mitigate security risks, conduct risk assessments for major projects, and mentor junior engineers. Collaborating with various teams, the role focuses on implementing solutions to enhance system security and performance, while developing best practices in security engineering.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size