Top Software Engineer Jobs in Toronto
The Booking Group is looking for a Senior Staff Developer to take on the technical leadership of an exciting product area at Jane. The role involves driving the evolution of tech stack and best practices to meet business needs and deliver seamless care to customers. The position is fully remote across Canada at Jane, a company focused on healthcare practice management software.
Senior Software Engineer responsible for designing, developing, and maintaining backend systems, REST APIs, and microservices. Must have 3+ years of OOP development experience with Python and experience with microservices architecture, Containerization, CI/CD, and React.
Experienced software engineer needed to work on the distributed-identity orchestration platform, Maverics, at a venture-backed startup in the identity management industry.
Senior Software Developer (Backend) at Loblaw Digital responsible for building media solutions for Advance powered by Loblaw. Key responsibilities include developing and maintaining backend applications, working on proprietary ad tech applications, leading projects, and solving complex issues.
Vidyard is seeking a Staff Software Developer with 10+ years of experience to join their Idea Labs team. Responsibilities include designing, building, and scaling distributed systems, leading architecture design, mentoring team members, and staying up-to-date with new technologies.
Senior Software Engineer role focusing on Distributed Systems to build products for the post-purchase experience in the retail industry. Responsibilities include owning platform architecture, implementing scalable solutions, writing high-quality code, and mentoring junior engineers. Requires 7+ years of backend development experience.
Senior Staff Software Engineer at Mozilla Corporation, leading projects, providing technical leadership, and collaborating with multiple teams to develop privacy-respecting advertising systems for Mozilla products.
Looking for a Principal Software Developer to drive advancement of product's architecture, reliability, performance, and security. Responsibilities include providing technical guidance, participating in technical architecture projects, mentoring developers, and enhancing development processes. Open to remote or hybrid work arrangements. Requires advanced level of experience in technical architecture, expertise in software delivery, collaboration skills, leadership qualities, and customer focus.
Principal Software Engineer role at Autodesk's Desktop Connector team, responsible for developing desktop connector application interacting with major Autodesk products and services. Collaborating with global team to deliver high-quality cloud software applications and drive product enhancements incrementally.
Voxel is looking for an experienced Staff Software Engineer to design and implement backend APIs and services for their site intelligence platform. The role involves leading engineering projects, designing backend services, data modeling, and contributing to software engineering best practices.
Architect and lead the development of front-end applications using React, Vue, and Angular for Loblaw Digital. Collaborate with cross-functional teams to deliver high-quality digital platforms. Mentor junior developers and drive design of reusable components to ensure code quality and scalability.
Internal application development for tools, frameworks, and services to build and distribute products. Requires experience in software development with Go, knowledge of object-oriented languages, and strong database skills.
Lead the Support Experience team at a fintech company, responsible for providing high-quality customer support at scale. Lead technical decisions and projects, including the development of a chatbot to meet business goals.
The Staff Software Developer at Robinhood will be responsible for optimizing build processes, continuous integration, tooling development, remote developer environment, and artifact lifecycle. They should have a Bachelor's degree or above in Computer Science, at least 8 years of industry experience, strong coding skills in Java, Python, or Go, expertise in areas like CI/CD optimization and release engineering, and a focus on reliability and scalability.
Join the Genesys Cloud Analytics platform team as a Senior Software Engineer to develop and maintain big data products that enhance customer experience. Collaborate with cross-functional teams to design scalable solutions and deploy global systems on AWS. Troubleshoot and resolve production issues in real-time.
Seeking a Staff Software Engineer with 5+ years of software development and architecture experience to lead the design of complex software changes and develop new features in a dynamic engineering environment. Responsibilities include providing technical leadership, crafting high-quality software, driving innovation, and fostering a culture of accountability and inclusivity within the team.
As a Software Engineer at Brilliant, you will be responsible for owning and evolving the technical systems that power millions of emails and push notifications to help learners stay motivated and achieve their goals. You will work on developing new features across the entire stack and ensuring the Lifecycle pod stays on track in terms of building the product.
As a Principal Software Engineer at Autodesk, you will develop high-quality, scalable, and secure code for our products and solutions while growing your skills. You'll collaborate with teams to create solutions that empower our customers to solve their design, business, and environmental challenges.
Seeking a Senior Software Engineer with expertise in Node.js, TypeScript, AWS, RESTful API development, data structures, algorithms, and Linux. Responsibilities include defining software development practices, writing clean code, coaching junior engineers, planning quarterly goals, and contributing to the full-stack development of Cribl Cloud.
Seeking an experienced Senior Backend Engineer to design, develop, and optimize backend systems for scalable and reliable solutions. Collaborate with cross-functional teams to drive innovation and technical excellence. Position based in Waterloo/Toronto, Canada.
Senior Principal Engineer role at Lightspeed Services, responsible for guiding design and architecture of critical system components, contributing to innovative solutions, upleveling engineering craft, and promoting best practices. Requires 15+ years of experience in software development and 5+ years as a technical leader. Strong communication skills and ability to moderate technical conversations. Preferred expertise in distributed systems, domain-driven development, and leadership experience in payments or financial systems.
As a Staff Software Engineer on the CRM Team at Affinity, you will lead the technical design of critical initiatives, ensure architectural consistency, collaborate across teams, mentor engineers, and promote operational excellence. Strong ownership instincts and communication skills are key for this role.
The Senior Software Engineer in Test works across agile teams to ensure integration points meet functional, performance, and code standard requirements. This role requires applying software engineering best practices to software quality testing, collaborating with product and delivery leads, and other team members to achieve project goals.
Design, implement, and maintain robust and scalable full-stack components, integrate AI components and models, design and implement REST APIs, manage version control using GitHub, balance rapid development with regulatory compliance, collaborate with cross-functional teams, and communicate solutions to stakeholders.
As a Staff Software Engineer on the Lightspeed Capital team, responsible for technical evolution, development, and maintenance of systems and business functionality in the Capital and Payments platforms. Tasks include evolving technical architecture, collaborating with Product and Operations, mentoring team members, and supporting the tools and products delivered by the team.
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