Top Software Engineer Jobs in Toronto
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.
Develop and administer leading edge, global 24x7 financial trading systems in C++. Work directly with analysts in real-time development of large-scale financial analysis trading applications.
Lead and mentor a team of software engineers, write efficient code, collaborate on features and support cases, maintain software documentation, remain up-to-date with emerging technologies, conduct critical research and development, align software projects with company objectives, provide guidance and support for professional growth, contribute to a high-performing delivery culture.
Seeking an experienced Compiler Engineer to develop software that maps neural nets onto hardware, implement data layout strategies, and work on efficient mappings for accelerator hardware. Collaborate with algorithm design and architecture teams to evaluate hardware architecture for future products.
Crowdbotics is seeking engineering professionals to join their innovative software development platform. The company values diversity, inclusion, and continuous learning. Remote work opportunities, competitive salary, and access to the latest technologies are offered as benefits. Join a dynamic team environment focused on redefining software development with AI and data-driven insights.
Staff Engineer position at Canonical working on open-source projects with a focus on technical leadership, software architecture, and team collaboration in Golang, Rust, Python, C, and React.
Seeking a skilled full-time Software Engineer to develop the Tailscale product, focusing on user identity and secure access. Responsibilities include designing and building core backend software components, improving system efficiency and stability, and developing features for various sign-on options. Requires familiarity with distributed systems, SQL databases, authentication protocols, and networking. Remote work with fair compensation practices based on San Francisco market data.
Drive software development lifecycle, transform requirements into features, manage development teams, conduct software testing and maintenance. Translate user requirements into technical specifications, write code, and provide system design advice. Apply deep knowledge of algorithms, data structures, and programming languages to develop high-quality technology applications and services.
As an Unreal Programmer, you will be responsible for implementing game features in Unreal Engine using C++ and blueprints. You will collaborate with designers/artists to deliver game mechanics and visual improvements and contribute to the game code architecture.
Looking for a Fullstack Engineer to join the Enterprise Product and Delivery team in Canada. Responsible for customizing products for clients, working with Java, Kotlin, React, and more, and contributing to unit and integration tests. Must be quality-driven, have experience in agile development, and be proactive and result-oriented.
Looking for a Senior/Architect Software Engineer with experience in build systems, particularly Bazel, to work remotely with a global team. Responsibilities include collaborating with client teams, optimizing build systems, contributing to open source projects, and engaging with the Bazel community.
Reporting to the Senior Manager of Development, the Senior Mainframe Developer designs, develops, analyzes, and maintains high-quality software product applications in the financial industry. Responsibilities include participating in software design meetings, developing high-quality code, testing and debugging applications, following the software development lifecycle process, and interacting with stakeholders.
Seeking experienced and innovative senior software engineers to build the next generation of cloud-based public safety software. Responsibilities include owning products and features, building robust server-side solutions, participating in technical decision-making, code reviews, documentation, and fostering an engineering culture of quality and efficiency.
As a Senior Growth Engineer at Voiceflow, you will lead the development and implementation of growth strategies, collaborate with cross-functional teams, analyze user behavior, provide technical leadership, and ensure code quality and continuous improvement in growth-related systems.
Collaborate on designing robust and scalable software solutions for healthcare logistics, evaluate emerging technologies, participate in brainstorming sessions, and contribute to continuous improvement in an agile team environment.
Design, improve, and debug complex, scalable distributed systems. Provide mentorship to interns and junior engineers. Take part in technical planning and architectural decision-making. Collaborate with team members on designing scalable, well-tested web architecture, including APIs and backend systems.
As a Software Development Engineer, Mission Control at Shift4, you will architect, build, and deploy applications and data systems for the Mission Control Center. Responsibilities include engineering data pipelines, collaborating with users, building APIs, and creating technical documentation. This role requires 5+ years of technical development experience and a Bachelor's degree in a relevant field.
Design and develop products and software, improve user experience and code quality, contribute clean and well-tested code, drive expansion of IBC standards, review issues and pull requests, guard software quality, nurture open-source experience for contributors.
Design, implement, and maintain systems for a fintech company focusing on an API-first stock and crypto platform. Specifically responsible for building a modern ledger system to support financial reporting, decision-making, and compliance. Collaborate with internal stakeholders, own high-visibility projects, and ensure the integrity and scalability of backend systems.
Join the Perception team at Labelbox as a Senior Fullstack Engineer, responsible for developing annotation tools for cutting-edge AI systems. Collaborate with engineers and designers to build scalable systems and innovative components. Solve complex technical challenges, address customer inquiries, and drive process improvements within the engineering team. Must have 5+ years of full-stack engineering experience with expertise in Typescript, Node.js, GraphQL, Python, Kubernetes, and GCP.
Work as a Senior Engineer in Software Development at Analog Devices, Inc. focusing on .NET development, semiconductor domain, software testing, and team leadership. Responsibilities include creating evaluation software, designing internal software frameworks, and guiding the development team. Must have advanced proficiency in C# and .NET versions, strong understanding of design patterns, and experience in the semiconductor industry. Excellent communication skills and familiarity with Agile practices are essential.
Lead design and architecture of impactful open source projects. Code in Golang, Rust, Python, C/C++, or Typescript/React. Collaborate with a global team, mentor colleagues, and provide technical leadership. Debug issues, produce high-quality code, and contribute to technical documentation. Work remotely with occasional global travel for company events.
As a Senior Engineer on the Ledger Team at Alpaca, you will design, implement, and maintain the systems for the modern ledger system, supporting financial reporting and decision-making. Collaborate with internal stakeholders, build backend systems with scalability in mind, and deliver high-visibility features/projects.
The Graph-Node Engineering team is focused on building and maintaining core software components that make The Graph work. We are looking for an experienced and highly motivated software engineer who can help us develop and implement optimizations for The Graph’s Hosted Service and our graph-node codebase.
Join Lime as a Senior Firmware Engineer to design and develop software for connected vehicles, work on operational tools, and collaborate with a global team of engineers and designers. Ideal candidate thrives in a startup environment and is passionate about innovative solutions for urban transportation.
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