Get the job you really want

Top Software Engineer Jobs in Toronto

680+ Job Results
24 Days Ago
Toronto, ON
Remote
14 Employees
3-5 Years of Experience
14 Employees
3-5 Years of Experience
Digital Media
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.
5 Days Ago
Toronto, ON
15 Employees
3-5 Years of Experience
15 Employees
3-5 Years of Experience
Financial Services
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.
4 Days Ago
Toronto, ON
Remote
304 Employees
5-7 Years of Experience
304 Employees
5-7 Years of Experience
Software
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.
7 Days Ago
Toronto, ON
Hybrid
120 Employees
1-3 Years of Experience
120 Employees
1-3 Years of Experience
Artificial Intelligence
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.
13 Days Ago
Toronto, ON
Remote
152 Employees
1-3 Years of Experience
152 Employees
1-3 Years of Experience
Blockchain • Internet of Things • Mobile • Payments • Wearables
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.
19 Days Ago
Toronto, ON
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
15 Days Ago
Toronto, ON
Remote
78 Employees
3-5 Years of Experience
78 Employees
3-5 Years of Experience
Software
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.
14 Days Ago
Toronto, ON
51,885 Employees
5-7 Years of Experience
51,885 Employees
5-7 Years of Experience
Financial Services
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.
7 Days Ago
Toronto, ON
Remote
29 Employees
3-5 Years of Experience
29 Employees
3-5 Years of Experience
Gaming • Software
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.
9 Days Ago
Toronto, ON
Remote
284 Employees
3-5 Years of Experience
284 Employees
3-5 Years of Experience
Healthtech
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.
17 Days Ago
Toronto, ON
Remote
249 Employees
3-5 Years of Experience
249 Employees
3-5 Years of Experience
Information Technology • Software • Consulting
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.
13 Days Ago
Toronto, ON
13,042 Employees
5-7 Years of Experience
13,042 Employees
5-7 Years of Experience
Fintech
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.
22 Days Ago
Toronto, ON
Remote
3-5 Years of Experience
3-5 Years of Experience
Security • Software
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.
10 Days Ago
Toronto, ON
74 Employees
5-7 Years of Experience
74 Employees
5-7 Years of Experience
Artificial Intelligence
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.
22 Days Ago
Toronto, ON
900 Employees
7+ Years of Experience
900 Employees
7+ Years of Experience
Software
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.
12 Days Ago
Toronto, ON
Remote
371 Employees
7+ Years of Experience
371 Employees
7+ Years of Experience
AdTech • Marketing Tech
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.
24 Days Ago
Toronto, ON
Remote
835 Employees
5-7 Years of Experience
835 Employees
5-7 Years of Experience
Fintech • Financial Services
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.
23 Days Ago
Toronto, ON
62 Employees
3-5 Years of Experience
62 Employees
3-5 Years of Experience
Software
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.
21 Days Ago
Toronto, ON
Remote
132 Employees
5-7 Years of Experience
132 Employees
5-7 Years of Experience
Fintech • Information Technology
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.
23 Days Ago
Toronto, ON
137 Employees
5-7 Years of Experience
137 Employees
5-7 Years of Experience
Artificial Intelligence • Information Technology • Machine Learning
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.
Top Benefits:
401-K
Company Equity
Company Outings
+37 More
17 Days Ago
Toronto, ON
Remote
20,292 Employees
7+ Years of Experience
20,292 Employees
7+ Years of Experience
Semiconductor
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.
18 Days Ago
Toronto, ON
Remote
880 Employees
7+ Years of Experience
880 Employees
7+ Years of Experience
Cloud • Software
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.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
21 Days Ago
Toronto, ON
Remote
132 Employees
5-7 Years of Experience
132 Employees
5-7 Years of Experience
Fintech • Information Technology
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.
18 Days Ago
Toronto, ON
Remote
61 Employees
3-5 Years of Experience
61 Employees
3-5 Years of Experience
Information Technology • Software
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.
21 Days Ago
Toronto, ON
Hybrid
1,338 Employees
3-5 Years of Experience
1,338 Employees
3-5 Years of Experience
Mobile • Sharing Economy • Transportation
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.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size