Get the job you really want

Top Software Engineer Jobs in Toronto

686+ Job Results
6 Days Ago
Toronto, ON
Remote
9,651 Employees
5-7 Years of Experience
9,651 Employees
5-7 Years of Experience
Energy • Renewable Energy
Join a small but growing team at Sunrun to work on a new platform using state-of-the-art technologies for residential solar+storage products. Responsibilities include establishing technical standards, collaborating with Product Management, designing and coding software components, and mentoring team members. Qualifications include a Bachelor's Degree in Computer Science, 5 years of Java development experience, and expertise in server-side application design patterns, REST APIs, databases, DevOps, AWS, Git, MVC, and Agile methodologies. Experience in renewable energy and the electricity industry is a plus.
6 Days Ago
Toronto, ON
Remote
1,847 Employees
7+ Years of Experience
1,847 Employees
7+ Years of Experience
Security • Software
Tenable is looking for a Staff UI Software Engineer to join the UI-based Vulnerability Management Applications development team. Responsibilities include designing, developing, and maintaining cloud-based solutions for Vulnerability Management.
6 Days Ago
Toronto, ON
2,071 Employees
3-5 Years of Experience
2,071 Employees
3-5 Years of Experience
Software
The Senior DevOps Engineer at SOTI will be responsible for ensuring continuous operation of build and test systems, driving continuous delivery, building high-quality tools and automation, and designing and implementing tools for automated configuration management. The ideal candidate will have at least 4+ years of software development experience, 2+ years in a DevOps role, expertise in PowerShell and scripting languages, and knowledge of various tools and technologies in the DevOps field.
6 Days Ago
Toronto, ON
Hybrid
3,400 Employees
7+ Years of Experience
3,400 Employees
7+ Years of Experience
Cloud • Insurance • Software • Analytics
Craft microservices, components, & tools to automate the life cycle of highly available (HA), distributed services and applications on multiple platforms. Engineer quality, scalability, availability, and security into code. Deploy containerized applications to AWS through Continuous Integration (CI) and Continuous Deployment. Work collaboratively with team members to write code, mentor, and build infrastructure and software.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+40 More
6 Days Ago
Toronto, ON
Remote
210 Employees
7+ Years of Experience
210 Employees
7+ Years of Experience
Software
Senior Software Developer role at Orium involving building digital products for enterprise clients, collaborating in Agile teams, and staying updated with emerging technologies. Responsibilities include Drupal-based solutions, web services, and headless CMS architectures. Requires 7+ years of Drupal developer experience and proficiency in backend and front-end technologies.
6 Days Ago
Toronto, ON
Remote
1,288 Employees
7+ Years of Experience
1,288 Employees
7+ Years of Experience
Fintech
Senior full-stack engineer role at Super.com involving working on frontend and backend development projects in a fast-paced startup environment. Requires 8+ years of experience with React, Python, Node, and modern web technologies, mentoring junior developers, and contributing end-to-end to projects.
6 Days Ago
Toronto, ON
Remote
6,000 Employees
5-7 Years of Experience
6,000 Employees
5-7 Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Design and build scalable distributed cloud platform and tools for data assets. Lead technical design and architecture development of the data platform. Collaborate with Product team to meet market demands. Requires 6+ years of software engineering experience with strong data architecture and AWS/GCP skills.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
6 Days Ago
Toronto, ON
Hybrid
499 Employees
7+ Years of Experience
499 Employees
7+ Years of Experience
Software
Senior Software Engineer role at Adaptavist focusing on developing software solutions for Atlassian tools using Java/Groovy and JavaScript/TypeScript/React, mentoring a team of engineers, and contributing to the Engineering culture of the team.
6 Days Ago
Toronto, ON
5,443 Employees
7+ Years of Experience
5,443 Employees
7+ Years of Experience
eCommerce • Marketing Tech
Staff Software Engineer in the data team responsible for building and running production-grade data and machine learning pipelines and products at scale in an agile setup. Work closely with data engineers, architects, and product managers to create technology for generating and transforming data into applications and experiences for users. Key responsibilities include designing solutions, executing large-scale projects, driving technical excellence, and mentoring engineers.
16 Days Ago
Toronto, ON
273 Employees
5-7 Years of Experience
273 Employees
5-7 Years of Experience
Artificial Intelligence • Big Data • Machine Learning
Join Weka, a fast-growing startup developing a scalable data platform. As a Senior Software Engineer, you'll work on network and storage stacks, performance-sensitive code, and benchmarks. Requirements include C/C++ mastery and experience with Linux systems, network concepts, and protocols.
6 Days Ago
Toronto, ON
Hybrid
3,661 Employees
5-7 Years of Experience
3,661 Employees
5-7 Years of Experience
Software
Seeking a highly skilled Edge Compute Principal Engineer with expertise in cloud-native technologies, distributed Kubernetes on the edge, and leadership abilities. Responsible for high-level design, architecture, security, networking, and data protection aspects of edge computing infrastructure. Lead and inspire a team of engineers, oversee project planning and execution, and foster a positive work environment.
22 Days Ago
Toronto, ON
Remote
421 Employees
5-7 Years of Experience
421 Employees
5-7 Years of Experience
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Senior Software Engineer at Ada, you will work on executing the company's roadmap, delivering the messaging platform, and enhancing development practices. Your responsibilities include code deployment, providing feedback on code, and ensuring the best AI Agent platform experience for internal and external partners.
Top Benefits:
Company Outings
Dedicated Diversity Inclusion Staff
Dental Insurance
+31 More
6 Days Ago
Toronto, ON
Remote
900 Employees
7+ Years of Experience
900 Employees
7+ Years of Experience
Software
Senior Software Engineer role at Grafana Cloud working on the Cloud Insights team to build and maintain distributed microservices, data pipelines, and visualizations. Responsibilities include improving customer experience, writing efficient code, and collaborating with teammates.
6 Days Ago
Toronto, ON
Remote
6,000 Employees
7+ Years of Experience
6,000 Employees
7+ Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Looking for multiple Principal Software Engineers with extensive experience in Java, cloud development, and infrastructure as a code. Responsibilities include leading, designing, and implementing key product features in an Enterprise Content Management environment. Strong mentors with proven records of team improvement.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
6 Days Ago
Toronto, ON
Remote
6,000 Employees
5-7 Years of Experience
6,000 Employees
5-7 Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Join Veeva Systems as a Senior Full-Stack Software Engineer in the Life Sciences industry. Collaborate on innovative products, participate in the SDLC, work with the latest technologies, and contribute to troubleshooting and technical support. Ideal candidates have 5+ years of experience in software development, expertise in Java and JavaScript, and strong communication skills. Must have a BS in engineering/computer science.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
6 Days Ago
Toronto, ON
Remote
6,000 Employees
5-7 Years of Experience
6,000 Employees
5-7 Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Looking for an experienced data engineer to build a cloud-based data analytics solution for the life science industry. Role involves building new applications on an existing platform, creating cloud infrastructure, driving new features, mentoring junior engineers, and working on various layers of the stack.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
6 Days Ago
Toronto, ON
Remote
6,000 Employees
7+ Years of Experience
6,000 Employees
7+ Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Seeking multiple Principal Software Engineers with expertise in Java applications and experience working on Enterprise Content Management applications and services on a highly scalable cloud platform. Responsibilities include playing with latest technologies in the Cloud, leading key product features, collaborating with stakeholders, and working in an agile environment.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
7 Days Ago
Toronto, ON
Remote
600 Employees
7+ Years of Experience
600 Employees
7+ Years of Experience
Software
As a Senior Backend Engineer at Cribl, you will help set the technical direction for Stream by working closely with a team to design and deliver products. You will work on back end systems and APIs responsible for data processing and routing, ensuring high quality and robust code. This is a fully remote role.
Top Benefits:
401-K
Company Equity
Dedicated Diversity Inclusion Staff
+21 More
7 Days Ago
Toronto, ON
97 Employees
7+ Years of Experience
97 Employees
7+ Years of Experience
Software
Work as a Senior Software Developer (Back-end) at Mappedin, a global leader in indoor mapping and spatial data management. Develop high-leverage back-end services to enhance user experiences and optimize indoor spaces. Focus on distributed systems architecture, test-driven development, and solving complex problems using cutting-edge technology.
22 Days Ago
Toronto, ON
1-3 Years of Experience
1-3 Years of Experience
Digital Media • Marketing Tech • Social Media • Software • Analytics
Looking for a Staff Software Developer to champion and drive the advancement of product quality, performance, and security. Responsibilities include providing technical guidance, leading projects, conducting research, and contributing to process improvements. Requires professional experience in technical leadership, collaboration skills, and expertise in optimal technical solutions.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+45 More
7 Days Ago
Toronto, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
Seeking a Staff Software Engineer to lead the backend engineering team at StackAdapt, a leading programmatic advertising platform. Responsibilities include integrating data, architecting scalable backend systems, providing technical leadership, and solving technical challenges. Requires 5 years of experience in software development in distributed systems and familiarity with adtech or Martech experience.
22 Days Ago
Toronto, ON
1,983 Employees
1-3 Years of Experience
1,983 Employees
1-3 Years of Experience
Software
As a Staff Software Engineer on the Lightspeed Capital team, responsible for technical evolution, development, and maintenance of systems and business functionality in Capital and Payments platforms. Key responsibilities include evolving technical architecture, collaborating with Product and Operations, leading production operations, mentoring team members, and contributing to software delivery processes. Required expertise in engineering fundamentals, distributed systems, programming skills in TypeScript, Java, or C#, cloud application development, and leadership in multi-quarter initiatives.
7 Days Ago
Toronto, ON
Remote
132 Employees
3-5 Years of Experience
132 Employees
3-5 Years of Experience
Fintech • Information Technology
Lead all Crypto related engineering including spot and derivatives exchanges. Architect, implement, and maintain systems for Alpaca Crypto. Design and build high-performance matching engine, regulatory reporting, banking integrations, and more. Remote position reporting to Head of Crypto initially and CTO later.
7 Days Ago
Toronto, ON
Remote
600 Employees
3-5 Years of Experience
600 Employees
3-5 Years of Experience
Software
Looking for a Senior Software Development Engineer in Test at Cribl, a remote-first company focused on data engine for IT and Security. Responsibilities include integrating with testing systems, working with dev teams, identifying performance issues, and communicating effectively. Requires 3+ years' experience as a Software Engineer or SDET, proficiency in coding with JavaScript/TypeScript, experience with Docker, Kubernetes, AWS, test automation, and collaboration skills.
Top Benefits:
401-K
Company Equity
Dedicated Diversity Inclusion Staff
+21 More
23 Days Ago
Toronto, ON
Remote
618 Employees
7+ Years of Experience
618 Employees
7+ Years of Experience
Insurance • Cybersecurity
As a Principal Software Engineer on the documents team at Coalition, you will have a significant impact on shaping the company's trajectory. Your role involves defining technology strategies, leading high-impact projects, mentoring engineers, and redefining document generation efficiency. You will be a key player in solving complex software problems and driving innovation within the team.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size