Top Software Engineer Jobs in Toronto
Ownr, a part of RBCx Ventures, is seeking a Lead Software Engineer to help build a platform that simplifies business registration for entrepreneurs in Canada. Responsibilities include developing and maintaining software, mentoring team members, and contributing to technical decisions. Required skills include Node, React, JavaScript, and more.
Senior Software Engineer at Emburse contributing to the development of system solutions, enhancing customer experiences, solving challenges, and designing new solutions. Responsibilities include software development, quality maintenance, identifying problems, mentoring team members, and contributing to system design sessions.
As a Staff Software Engineer at Index Exchange, you will design and implement complex large-scale systems in an event-driven architecture, collaborate with product management and design teams, develop efficient solutions in the exchange, create robust APIs, and modernize legacy systems.
Seeking a Staff Software Engineer to deliver innovative solutions at scale and influence core architectures in a fast-paced ad tech company. Responsibilities include designing and implementing large-scale systems, collaborating with teams, developing APIs, and modernizing legacy systems.
Lead projects to enhance ad formats/products and infrastructure innovation, collaborate with cross-functional teams, mentor staff engineers, and contribute to technical growth of the team.
Design, improve, and debug complex, scalable distributed systems. Write extensible, scalable, and test-driven code. Collaborate with team members on designing scalable, well-tested, and well-documented web architecture, including APIs and backend systems.
Senior Software Developer role at Kindred, a robotics and AI company, focusing on coding the brains of robots, improving software architecture, and contributing to various projects. Responsibilities include making design decisions, validating changes with virtual and physical robots, supporting team in architectural changes, code review, refactoring, and technical mentorship. Requirements include 5+ years of experience in Golang, Python, C++, Linux environment, desire to learn, test-driven development, mentoring experience, and bachelor's in computer science or equivalent. Bonus qualifications in various technical areas. On-call rotation is part of the role. Company summary: Kindred is a robotics and AI company under the Ocado Group plc, focused on developing robots to solve real-world problems.
Collaborate with experienced engineers in designing, coding, testing, and maintaining embedded software applications. Develop and maintain embedded software modules using C++ and Python. Assist in implementing networking solutions and contribute to software tools development. Support software integration on Linux systems and utilize cloud technologies for deployment. Collaborate with cross-functional teams and lead the design of satellite ground segment software systems.
Seeking an experienced software engineer specializing in Python and Django to contribute to EnrollWise, a best-in-class admissions and enrollment platform for public school districts.
As a Principal Software Engineer at Affinity, you will lead the architectural strategy and collaborate with engineering teams to drive innovation and scalability. Mentor engineers, contribute to code, and communicate complex technical concepts effectively. Experience in software engineering and leadership is essential.
Seeking a Sr. Software Engineer with expertise in compilers and semiconductor technology to design, develop, and optimize compilers for cutting-edge semiconductor products. Responsibilities include developing machine learning graph compiler, optimizing performance of machine learning applications, integrating software into machine learning frameworks, and collaborating with machine learning engineers.
Lime is hiring a Staff Security Software Engineer to design, develop, and implement security, privacy, fraud, and resiliency solutions following the NIST framework. Responsibilities include maintaining robust security guardrails, anticipating challenges, and improving Lime's infrastructure with modern security practices for cloud-native applications.
Seeking a highly skilled Senior Software Engineer to develop high-quality software solutions at Ripple Labs Inc.
Lead troubleshooting of issues, collaborate with engineering teams globally, engage with product management, identify open source tools, deploy products on cloud platforms, and implement monitoring processes for data applications to meet SLAs.
Senior Software Developer role at CIBC focusing on ML software design and development pipeline. Opportunity to transition to MLOps engineer role. Responsibilities include software development, service-oriented architecture, containerization, database management, and NLP. Requires 5+ years of software development experience, 2+ years in ML pipeline development, and proficiency in Python and other high-level programming languages.
Join Vidyard's Nova Team as a Senior Software Developer to work on cutting-edge AI Avatar feature and experimental functionalities. Contribute to the development of AI video creation capabilities and shape advanced features. Work remotely from Canada.
The Senior Embedded Software Engineer at Extreme Networks will be responsible for developing system software that complies with security standards, performing security analyses, designing and implementing software components, and collaborating with cross-functional teams in an Agile environment.
DevOps Engineers at Wave are responsible for ensuring the robustness, security, and scalability of infrastructure while driving continuous improvement, innovating in cloud-based development, optimizing performance and cost efficiency, and contributing to strategic projects.
Lead the development of dynamic tracing for JavaScript applications, contribute to backend services optimization, resolve performance issues, engage in code design, collaborate with clients, mentor developers, and promote best software development practices.
Seeking an Angular Software Developer to implement front end development of web based applications. Responsibilities include creating and maintaining application code, participating in design discussions, testing code, and communicating with internal and external stakeholders.
As a Senior Software Engineer at Ambient, you will play a crucial role in designing, building, scaling, and operating large-scale distributed systems. Your responsibilities include troubleshooting complex system issues, delivering high-quality results, and mentoring junior engineers. Required skills include Python, Go, and C++.
Seeking a Senior Software Engineer / Tech Lead to develop solutions for the property & casualty insurance industry, lead a team of Software Engineers, and collaborate in a dynamic agile environment. Requires expertise in Core Java, JavaScript, CI/CD, DevOps, Object-Oriented Design, relational databases, Agile development, REST, gRPC, microservices, and cloud platforms.
Join our team as a Senior Software Engineer in Platforms at OP Labs, where we are working on scaling Ethereum's performance through open-source innovation. Responsibilities include supporting developer productivity, optimizing build and test times, contributing to the Optimism protocol development, and ensuring a reliable development stack. Skills required include experience with Docker, Kubernetes, Go, platform compatibility, and willingness to learn and adapt.
The Senior Software Engineer on the Experiences team at CircleCI will focus on improving the developer experience for frontend engineers. Responsibilities include optimizing services, writing high-quality code, maintaining microservices, and collaborating with global colleagues. Candidates should have 3+ years of experience building and debugging distributed systems, expertise in frontend development and backend, and adaptability to a remote-first company culture.
The Software Engineer III, iOS at Reddit will collaborate with product, design, and engineering teams to develop user-facing iOS mobile applications at scale, contribute to technical design, testing, and launch, mentor team members, and continuously enhance technical skills.
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