Get the job you really want

Top Software Engineer Jobs in Toronto

936+ Job Results
16 Hours Ago
Toronto, ON
1,300 Employees
Senior level
1,300 Employees
Senior level
Consumer Web • Edtech • Enterprise Web • Social Impact
As a Staff Software Engineer at Coursera, you will be responsible for designing, developing, testing, and deploying core service functionalities, collaborating with internal teams for efficient solutions, and mentoring fellow engineers in a distributed, remote-first environment.
12 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you will enhance NoSQL data pipeline services, focusing on code reliability, performance improvements, and mentoring junior engineers. You will collaborate within a team to develop new features while managing technical debt and delivering exceptional data management solutions.
13 Hours Ago
Toronto, ON
889 Employees
Senior level
889 Employees
Senior level
Cloud • Legal Tech • Software
The Staff Software Developer at Clio will lead technical efforts in the Documents portfolio, ensuring the performance and scalability of software solutions. Responsibilities include collaborating with teams to set technical roadmaps, writing high-quality code, simplifying code patterns, mentoring peers, and resolving complex problems. A focus on innovative web application development, particularly using Ruby on Rails, is essential.
22 Days Ago
Toronto, ON
Remote
601 Employees
Mid level
601 Employees
Mid level
Healthtech
The Software Engineer will design, build, and maintain backend services, develop and implement business logic, and troubleshoot production issues. The role requires collaboration across teams to integrate services, ensuring code quality and performance.
13 Hours Ago
Toronto, ON
8,216 Employees
Mid level
8,216 Employees
Mid level
Cloud • Hardware • Software • Semiconductor
Join Cadence as a Lead C++ Software Engineer to enhance the Protium FPGA-Based Prototyping product for leading tech companies. Develop algorithms, optimize performance, and work on EDA automation flow. Requires strong programming skills in C/C++, experience in FPGA/ASIC prototyping, and knowledge of digital circuits and ML/AI algorithms.
14 Hours Ago
Toronto, ON
293 Employees
Senior level
293 Employees
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
The Senior Software Engineer will enhance multi-signature Bitcoin wallets, own the scalability and performance of Bitcoin product systems, and maintain backend software for integration with the Bitcoin blockchain. The role requires working independently in a fast-paced environment and contributing Bitcoin knowledge within the engineering team.
14 Hours Ago
Toronto, ON
293 Employees
Senior level
293 Employees
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
As a Senior Software Engineer at BitGo, you'll design and build scalable APIs and services for our platform, oversee feature functionality, collaborate on new developments, write clean code, ensure application quality, mentor peers, and contribute to continuous improvement within the engineering culture.
14 Hours Ago
Toronto, ON
293 Employees
Senior level
293 Employees
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
The Senior Frontend Engineer will develop new user interfaces in collaboration with design and product teams, enhance existing UI functionality, and ensure high-quality code and application performance. The role involves mentoring peers, maintaining existing applications, and contributing to cross-team communications.
715 Employees
Not Specified
Information Technology • Software • Design
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.
14 Hours Ago
Toronto, ON
715 Employees
Entry level
715 Employees
Entry level
Information Technology • Software • Design
Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. Develop and maintain embedded software modules using C++ and Python. Assist in implementation of networking solutions and contribute to software tools development.
715 Employees
Not Specified
Information Technology • Software • Design
Collaborate in designing, coding, testing, and maintaining embedded software applications. Develop and maintain software modules using C++ and Python. Implement networking solutions and contribute to software tool development. Assist in testing, troubleshooting, and integrating software components.
22 Days Ago
Toronto, ON
Remote
354 Employees
Entry level
354 Employees
Entry level
Cloud
As an SRE Software Engineer, you will develop and sustain automation workflows for releasing and deploying products, enhance SaaS environments, and create monitoring tools on platforms like AWS, GCP, and Azure. Responsibilities include managing Kubernetes clusters, debugging issues, and ensuring a smooth operation in a high-availability service setup.
22 Days Ago
Toronto, ON
Remote
371 Employees
Junior
371 Employees
Junior
AdTech • Marketing Tech
As a Software Engineer on the Stats & Analytics team, you'll build scalable, distributed micro-services using Go, manage large data sets with various databases, and optimize performance. You'll tackle challenges in data lifecycle management, ensuring data availability for analytics and reporting.
22 Days Ago
Toronto, ON
Remote
371 Employees
Junior
371 Employees
Junior
AdTech • Marketing Tech
As a Software Engineer at StackAdapt, you'll design and build scalable, distributed micro-services mainly using Go. You'll work with large datasets and various databases, write efficient code, and utilize messaging queues. The role focuses on solving complex problems in backend engineering.
22 Days Ago
Toronto, ON
Remote
371 Employees
Junior
371 Employees
Junior
AdTech • Marketing Tech
You will build scalable, distributed real-time micro-services using Go, work with large datasets across various databases like Aerospike and Redis, and optimize performance by writing efficient memory code. Strong problem-solving skills and experience with micro-services are required.
15 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you will enhance NoSQL data pipeline services by driving performance improvements, developing new features, and mentoring junior engineers. Responsibilities include writing reliable code, conducting technical designs, collaborating on feature development, and assisting with customer issues.
15 Hours Ago
Toronto, ON
322 Employees
Senior level
322 Employees
Senior level
Marketing Tech
As a Staff Software Engineer at Pantheon, you will support a high-performance platform, optimizing traffic delivery and managing features for customer domains and TLS certificates. Key responsibilities include developing scalable software, employing CI/CD practices, and leveraging cloud platforms.
16 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Principal Software Engineer, you will lead the architecture and development of Fivetran's Data Lake product, ensuring scalability and performance while collaborating with product teams. You will also address high availability issues and direct the technical vision for data lake systems.
16 Hours Ago
Toronto, ON
1,200 Employees
Senior level
1,200 Employees
Senior level
eCommerce • Fintech • Machine Learning • Retail
The Staff Software Engineer will lead the Core Data Infrastructure team at Faire, focusing on designing and building data capabilities. Responsibilities include optimizing operational processes, ensuring data quality and security, collaborating with cross-functional teams, and embracing emerging technologies to enhance data infrastructure for product launches.
16 Hours Ago
Toronto, ON
Remote
1,300 Employees
Senior level
1,300 Employees
Senior level
Software
The Senior Software Engineer at Ping Identity will develop APIs, SDKs, libraries, and frameworks for an Identity platform, focusing on full-stack example applications, customer collaboration, debugging production issues, and ensuring adherence to best practices in software development.
16 Hours Ago
Toronto, ON
1,339 Employees
Senior level
1,339 Employees
Senior level
Travel
The Senior Software Developer will build new products and features impacting millions, driving critical projects, mentoring junior developers, and developing back end systems and REST APIs. Responsibilities include creating low latency services, applying SQL for data analysis, and communicating with business stakeholders.
17 Hours Ago
Toronto, ON
Hybrid
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture and development of Fivetran’s Data Lake product. Responsibilities include designing large-scale data lake systems, collaborating with product teams, analyzing performance issues, and ensuring operational excellence while contributing to open-source projects.
17 Hours Ago
Toronto, ON
1,902 Employees
Senior level
1,902 Employees
Senior level
Fintech • Software
As a Senior Software Engineer in the Fund Administration group at Carta, you will develop advanced software solutions for venture capital, managing financial records, investments, and automating complex calculations. You will collaborate with a team to build configurable systems that meet the needs of fund managers and CFOs, focusing on performance tracking and workflow automation.
17 Hours Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Senior Software Engineer at Ripple, you will build enterprise-level payment applications for seamless cross-border transactions. Your responsibilities include developing and maintaining robust reporting services, collaborating across departments, ensuring operational excellence, and mentoring junior engineers.
17 Hours Ago
Toronto, ON
733 Employees
Senior level
733 Employees
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
As a Staff Software Engineer at Ripple, you will tackle exciting challenges in cross-border payments, architecting and building high-throughput microservices, participating in the software development lifecycle, and mentoring junior engineers.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size