Top Software Engineer Jobs in Toronto
Seeking a Principal Software Engineer with deep technical expertise in observability, CI/CD, systems architecture, and software engineering. Responsible for guiding technology strategy, driving operational excellence, leading teams, and ensuring delivery of high-quality systems.
Full Stack Software Developer experienced in various programming languages and technologies. Responsible for designing automated software solutions, building and testing automation processes, and supporting production deployment processes.
Seeking a Senior Software Engineer for the Rider team at Lime, responsible for enhancing the core riding experience and building user-centric features. The role involves leading product initiatives, collaborating with cross-functional teams, mentoring engineers, and advising on technology adoption. Candidates should have 5+ years of software development experience, be customer-focused, data-driven, and passionate about Lime's mission.
Emburse is looking for a Software Engineer III to contribute to the development of system solutions, enhance customer experiences, and design new solutions. Responsibilities include self-sufficiency in codebase, mastery of programming languages, identifying solutions, understanding databases and testing techniques, following SDLC processes, and more. The ideal candidate has a Bachelor's degree in Computer Science or related field, minimum 4 years of experience, knowledge of design patterns and OOP paradigm, and experience in RESTful API design.
Join a leading fintech company that is democratizing finance for all. Seeking a Senior Software Developer to work on the experimentation platform at scale, building and owning core features, crafting large-scale systems, and mentoring junior developers. Must have experience in working closely with data scientists, understanding scientific principles behind experimentation, and implementing experiments. Passion for mentoring and improving engineering craftsmanship required.
As a Principal Software Engineer at Affirm, you will drive the long-term vision and architecture of post-purchase user experience and lead technical teams to develop end-to-end solutions for complex problems. You will also champion innovative, scalable solutions and provide technical guidance across the engineering organization.
As an Intermediate Software Engineer at Ada, you will collaborate with stakeholders to execute the roadmap, drive more volume to the AI-driven CX platform, and work on third-party integrations. Key responsibilities include code deployment, enhancing development practices, and ensuring the best AI Agent platform experience for internal developers and partners.
Senior Software Development Engineer role in a global cybersecurity company working on Linux software for deployment on servers. Responsible for designing and developing core features on the platform and troubleshooting product issues.
Featured Jobs
As an Intermediate Software Developer at Loblaw Digital, you will work on building media solutions for Advanced powered by Loblaw. You will be part of a collaborative team developing high-quality experiences for various business divisions. Key responsibilities include developing and maintaining backend applications, working on proprietary ad tech applications, architecture and design of new features, and leading projects from conception to implementation.
Platform Software Engineer III role at ZoomInfo focusing on backend development for the Chorus Platform team. Responsibilities include designing, building, and deploying complex distributed systems and integrating with conference providers using SDKs. Required skills include experience with Python, distributed systems design, RESTful API, microservices development, cloud infrastructure, package management, NoSQL, SQL, and strong communication skills.
BitGo in Toronto is hiring Software Engineers to build scalable systems for integrating blockchains and staking functionality. Responsibilities include designing and implementing APIs, libraries, and services, collaborating with engineering teams, and ensuring work quality. Required skills include Golang, TypeScript, Node.JS, Java, SQL, RESTful API design, testing, algorithm design, and Git/GitHub experience.
The Staff Software Engineer at Cash App's Access organization is responsible for maximizing trust and expanding access to the ecosystem by ensuring a safe and secure user experience. This role involves managing authentication, sessions, authorization, and protecting against account takeover.
Join as a Senior Full Stack Engineer in the AI team to develop machine learning pipelines and deploy models for product lines. Collaborate with machine learning engineers, data scientists, and product managers, adhere to best practices in software development, and stay updated with the latest tools and technologies in machine learning engineering.
Senior Software Engineer role in Fintech team at Hopper, responsible for crafting and implementing backend systems. Collaborate with cross-functional teams to innovate travel technology. Ideal candidate has experience in Scala, AngularJS, ReactJS, system architecture, service communication methods, and Terraform. Perks include competitive salary, insurance coverage, and telemedicine services.
As a Software Engineer at Lyft, you will work on maintaining and analyzing metrics, designing and deploying tools to improve platform reliability, operating and optimizing infrastructure, and participating in various platform management activities. Experience in software development, automation, and large-scale infrastructure operation in public cloud environments is required.
As a senior backend developer on the Content Lake Developer Experience team, responsible for building highly scalable, performant distributed systems providing core content creation and querying capabilities. Will be solving challenging scalability problems and building cutting-edge features such as Content Source Maps.
Looking for a resourceful and creative Java engineer to develop, design, and maintain software. Must have strong problem-solving skills, attention to detail, and the ability to guide and mentor team members. Experience with cloud technologies, containers, and CI/CD systems is required.
Design and scale a cloud-based platform that enhances camera capabilities with machine learning for safety and security solutions. Work on cutting-edge voice technology, video analytics, and natural language understanding to provide faster responses and greater transparency. Collaborate with a small growing team to develop domain-specific applications in Speech & Audio, Machine Translation, and Computer Vision.
Seeking a Principal Backend Software Engineer with extensive experience in building backends for web applications, data modeling, API design, and distributed systems. Responsible for designing, developing, and scaling backend Go/Postgres/Redis/GraphQL application code. Opportunity to lead projects and drive real change in supply chain automation industry.
Design, build, and ship high-quality software for customers. Work on agile team to deliver products and features, maintain coding and design standards, triage bugs and outages, collaborate with product and design teams, and optimize code quality. Utilize technologies like TypeScript, Javascript, React, Redux, Scala, Go, Php, MongoDB, and more.
As a Software Engineer at Zip, you will be responsible for building core products and architecture, working on request management, workflow builders, reporting dashboards, integrations, and payment processing. You will collaborate with cross-functional teams, write high-quality code, and design scalable applications and APIs.
The Senior Backend Software Engineer role at OpenPhone involves architecting and building a public API, supporting integrations, and evolving the Contacts area of the product. This role is crucial for driving initiatives that contribute to the company's strategic objectives and growth.
As a Software Engineer at DataVisor, you will work on building a next-generation machine learning platform that incorporates unsupervised and supervised machine learning algorithms. Responsibilities include developing real-time fraud detection architecture and expanding novel streaming and database systems. The job also involves leveraging big data technologies, providing technical support, managing project delivery, and overseeing platform product launches.
Lyft is looking for a Software Engineer to join the Mapping experiences team. Responsibilities include driving high-impact projects, leading feature development, writing maintainable code, and collaborating with cross-functional teams. Required experience includes 4+ years in software engineering, designing large-scale distributed systems, working with cloud platforms and databases, and leading component launches.
SpryPoint is looking for a Software Engineer III to build and integrate interactive web applications, services, and apps. The role involves working in Agile SCRUM teams, developing clean, maintainable code, and collaborating with various functions of the organization.
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