Top Software Engineer Jobs in Toronto
As a Product Engineer at Dropbox, you will be responsible for developing and enhancing Dropbox products to deliver exceptional user experiences. Responsibilities include designing and building scalable software, collaborating with cross-functional teams, developing roadmaps, and contributing to the team culture.
As a Senior Staff Software Engineer at Capital One Canada, you will orchestrate the creation of technology solutions that align with business goals. Responsibilities include designing scalable and secure solution architectures, evaluating new technologies, overseeing high-level designs, collaborating with cross-functional teams, and creating sound business architectures.
Snap Inc is looking for an Android Engineer to join the Bitmoji Engineering team. The role involves pushing the limits of mobile devices, creating great user experiences, developing features from design to launch, and evaluating technical tradeoffs.
As a Staff Software Engineer on the Content Lake Developer Experience team at Sanity.io, you will be responsible for building highly scalable, performant distributed systems for core content creation and querying capabilities. This includes driving valuable product increments, leading critical incidents responses, contributing to engineering excellence, coaching teammates, and influencing team improvements. Candidates should have a strong foundational knowledge in computer science, expertise in back-end languages including Go, and previous experience in building and running distributed applications at scale.
Senior Software Development Engineer role in the engineering team that delivers the sensor on Windows for a cybersecurity company specializing in endpoint security. Responsibilities include developing new product concepts, supporting cross-platform software development, and collaborating with multi-functional teams.
Senior Software Developer role with extensive experience in Siebel technical configuration, design, development, and integration. Must have at least 10 years of experience with Siebel technology and related tools. Position is currently labeled as Hybrid but will be remote due to COVID-19. Requires advanced skills in Siebel IP18, Assignment Manager, Business Rules, Workflow, and more.
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.
As a Staff Software Engineer on the Registry team at Babylist, you will be at the heart of transforming how expectant parents create and manage their registries. You'll lead the revamp of user experience, making it simpler and more engaging for parents to manage and organize their registries.
Featured Jobs
Join Applied Systems, Inc. as a Software Engineer (Golang/React) to participate in the full software development lifecycle of a Commercial Lines insurance software product. Work in an Agile environment to design and maintain web-based solutions using React, Golang, and SQL within a microservice architecture. Collaborate with agile scrum team, design front-end architecture, implement RESTful services, review code, and ensure security and scalability.
Join Stripe as a Software Engineer and work on cross-functional projects, provide feedback on code reviews, ensure system scalability, and develop project management skills. Ideal for recent graduates with a computer science degree and programming experience.
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.
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.
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.
Join Magnet Forensics as a Software Engineer in the Review Team, responsible for building digital forensics products to enhance collaboration among stakeholders. Analyze requirements, design solutions, develop software, participate in code reviews, and troubleshoot defects. Skills in C#, JavaScript, ReactJS, HTML/CSS, API architectures, Git, databases, testing frameworks, build tools, Kubernetes, Python, Linux, and Infrastructure as code are required.
Babylist is seeking a Senior Software Engineer to join the Shop engineering team. The role involves building key product research, feedback, and shopping experiences for Babylist's eCommerce platform. The ideal candidate is a high-performing engineer with 6+ years of experience in delivering end-to-end solutions, proficient in JavaScript, React, and Ruby on Rails, a problem solver, and passionate about customer improvements and data-driven growth.
As a Software Engineer at PolicyMe, you will build and scale their platform to enhance user experiences, develop key features, create APIs, and integrate with third-party systems. Join a remote-first team with opportunities for professional development and a comprehensive benefits plan.
Design and develop new features for healthcare foodservice management software, troubleshoot existing applications, integrate data storage solutions, write reliable code, run unit tests, present new ideas
Seeking a Software Engineer II to contribute to the Customer Engineering team at Clearco. Responsibilities include designing and building software systems, collaborating with other engineering teams, and participating in product projects and incident response.
Seeking a Senior Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to users. Will architect, design, and implement new API and microservice interfaces to manage users' transactions with Affirm.
Lumentum is looking for a System Software Engineer to participate in the development of software for new metrology products and contribute to creating an agile development culture. Responsibilities include prototyping and delivering networked solutions, assisting in solution evolution, and collaborating in a team environment.
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.
As a Software Engineer III at Emburse, you will work on enhancing customer experiences, solving challenges, and designing new solutions. You will be self-sufficient in a large area of the codebase, have mastery of multiple programming languages, and contribute to the software development lifecycle.
Designing and implementing new software features, participating in team discussions, testing and maintaining existing functionality.
Senior Software Engineer on the Justice Engineering team responsible for designing full-stack tools and services to keep Block safe, collaborating with global engineering teams, and working with remote team members in North America and Europe.
Join a leading fintech company as a Software Developer, building and owning backend services for core financial products. Work with mentors, partner with cross-functional teams, and gain insight into the financial industry. Strong Computer Science fundamentals and familiarity with Python/Django or Go required.
Top Toronto Companies Hiring Software Engineers
See AllPopular Job Searches
AI Jobs in Toronto
AWS Jobs in Toronto
Cloud Architect Jobs in Toronto
Database Administrator Jobs in Toronto
DevOps Engineer Jobs in Toronto
Engineering Jobs in Toronto
Front End Developer Jobs in Toronto
Full Stack Developer Jobs in Toronto
IoS Developer Jobs in Toronto
Java Developer Jobs in Toronto
Machine Learning Jobs in Toronto
.NET Developer Jobs in Toronto
Network Engineer Jobs in Toronto
Python Jobs in Toronto
QA Jobs in Toronto
Quality Assurance Analyst Jobs in Toronto
React Developer Jobs in Toronto
Software Engineer Jobs in Toronto
Software Testing Jobs in Toronto
Web Developer Jobs in Toronto
All Filters
No Results
No Results