Get the job you really want

Top Software Engineer Jobs in Toronto

941+ Job Results
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will enhance database connectors, aid in data pipeline service improvements, debug data replication, and contribute to building reliable data analytics tools within a collaborative and innovative environment.
10 Days Ago
Toronto, ON
Remote
499 Employees
Entry level
499 Employees
Entry level
Fintech • Payments • Financial Services
As a Software Engineer II at Sun Life, you will collaborate with dynamic colleagues to develop technology solutions that enhance client experiences and support financial security initiatives. You will be encouraged to leverage your unique background while contributing to a culture of innovation and excellence.
9 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II, you will contribute to building new features for Fivetran's data pipeline service, improve software architecture, debug data replication issues, and maintain reliable operations. You will work with relational databases and enhance existing connectors while building on cloud services.
9 Days Ago
Toronto, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Senior Full Stack Software Engineer at StackAdapt, you will design and debug scalable systems, write test-driven code, and engage in architectural decisions. You'll work collaboratively on web architecture, APIs, and backend systems, taking ownership of projects while contributing to code and technical spec reviews.
10 Days Ago
Toronto, ON
Remote
618 Employees
Senior level
618 Employees
Senior level
Healthtech • Software
As a Senior Software Engineer at Counterpart Health, you'll build innovative primary care tools to improve healthcare outcomes. Collaborate with engineers and data scientists to simplify healthcare complexities, define development practices, and conceptualize new features in a collaborative environment.
10 Days Ago
Toronto, ON
Remote
5,360 Employees
Junior
5,360 Employees
Junior
Payments • Software
As a Software Engineer on the Data Quality Team, you will design and implement data quality solutions, create data cleansing processes, develop automated quality checks, and collaborate with teams to maintain data integrity. You will be responsible for ensuring accurate, reliable data that supports decision-making and innovation within the company.
10 Days Ago
Toronto, ON
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
As a Principal Software Developer at Snowed in Studios, you'll leverage your advanced programming skills to collaborate with client studios on game development. Responsibilities include designing and implementing game features, optimizing code, and working with game engines like Unreal Engine, all while fostering a supportive team environment.
10 Days Ago
Toronto, ON
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
As a Principle Software Developer at Snowed in Studios, you will collaborate with client studios to design, implement, and debug game features. You will work on toolsets and pipelines, optimize code, and support your team in developing high-quality games while leveraging your extensive experience and advanced programming skills.
10 Days Ago
Toronto, ON
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
The Advanced Software Developer will collaborate with client studios to develop and debug game features, optimize code, and support team goals in a creative environment. Responsibilities include utilizing advanced programming skills, working with game engines, and analyzing systems for efficiency.
10 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
The Software Engineer II will join Fivetran's Oracle Connector Team to develop new features for their data pipeline service, improve software architecture, and ensure reliable operation. Responsibilities include debugging data replication, maintaining connectors, and transitioning services to the cloud.
10 Days Ago
Toronto, ON
Remote
22 Employees
Mid level
22 Employees
Mid level
Fintech • Financial Services
As a Software Engineer, Portfolio Strategy, you will design, develop, and implement features for an automated trading system, including data pipelines and machine learning models, while ensuring code quality and stability. You will collaborate with strategists and data scientists to support system deployment and operation in a high-stakes financial environment.
10 Days Ago
Toronto, ON
Remote
185 Employees
Entry level
185 Employees
Entry level
Healthtech
The Associate Software Developer will enhance the CIS Infinity product suite by analyzing and implementing changes, while ensuring code quality and compliance with specifications. The role involves collaboration with teams, troubleshooting issues, and gaining hands-on experience in developing enterprise-level software.
10 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you'll enhance data pipeline services, improve software architecture, and ensure reliable operation. You'll debug data replication, maintain existing connectors, and help transition services to the cloud. This role requires strong programming skills and attention to detail, focusing on building a dependable data infrastructure for clients.
10 Days Ago
Toronto, ON
Remote
345 Employees
Mid level
345 Employees
Mid level
Natural Language Processing • Software • Conversational AI
The Software Engineer II will enhance the proprietary inference server for the Polaris project while supporting the existing ASR system. Responsibilities include development and integration tasks involving C++ and Python, along with complex problem-solving including design and optimization.
10 Days Ago
Toronto, ON
5,360 Employees
Junior
5,360 Employees
Junior
Payments • Software
As a Growth Data Engineer at Stripe, you will identify data needs for internal teams, develop and manage data pipelines, collaborate with Data Science for statistical models, and refine data infrastructure to support business growth and improve user experience.
10 Days Ago
Toronto, ON
5,360 Employees
Senior level
5,360 Employees
Senior level
Payments • Software
As a Software Engineer on the Marketing Systems team, you will design, build, and maintain robust APIs and services, ensuring scalability and reliability. You will collaborate with a cross-functional team to enhance digital experiences, optimize internal tools, and debug production issues, all while improving engineering standards and processes.
10 Days Ago
Toronto, ON
Remote
1,338 Employees
Senior level
1,338 Employees
Senior level
Mobile • Sharing Economy • Transportation
As a Staff Security Software Engineer, you will design, develop, and implement security solutions, manage incident response plans, and mentor junior engineers. Responsibilities include maintaining security standards, enhancing infrastructure, and developing user privacy controls to mitigate risks and protect data.
10 Days Ago
Toronto, ON
6,000 Employees
Entry level
6,000 Employees
Entry level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As an Associate Software Engineer at Veeva Systems, you will participate in the Engineering Development Program, working on scalable multi-tenant cloud software in a dynamic environment. You'll contribute to design discussions and participate in the software development lifecycle, gaining valuable experience in enterprise software.
10 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
The Software Engineer II will work on building new features for the data pipeline service, improving the software architecture, and ensuring reliable operation of the service. Responsibilities include debugging data replication, maintaining connectors, and transitioning services to the cloud, all within a data-driven development environment.
10 Days Ago
Toronto, ON
Hybrid
1,200 Employees
Mid level
1,200 Employees
Mid level
Big Data • Cloud • Software • Database
As a Software Engineer II at Fivetran, you will enhance our data pipeline service by building new features, improving software architecture, and ensuring reliability for Oracle systems. Responsibilities include debugging data replication, maintaining existing connectors, and scaling services. You will utilize practical skills to iterate on systems in production.
17 Days Ago
Toronto, ON
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
The Staff Software Engineer, Site Reliability role at Babylist focuses on ensuring the stability and reliability of systems and services across the organization, while collaborating with engineering teams to support infrastructure and developer tools. The position requires expertise in AWS cloud infrastructure, DevOps practices, and site reliability engineering with modern tools like Docker and Kubernetes.
17 Days Ago
Toronto, ON
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Staff Software Engineer on the Registry team, you will transform how expectant parents create and manage their registries by modernizing the platform with enhancements to user features and experiences, leveraging Ruby on Rails for complex challenges.
17 Days Ago
Toronto, ON
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Fintech
The Staff Software Engineer will lead major engineering initiatives in the Trust and Safety Experience team at Affirm. Responsibilities include defining technical strategy, collaborating across teams, ensuring operational excellence, promoting a culture of quality, and mentoring team members.
17 Days Ago
Toronto, ON
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Fintech
The Senior Software Engineer will optimize cloud infrastructure and distributed systems, lead a team in solving complex problems, collaborate in the product development lifecycle, manage operations, foster quality culture, and provide technical guidance on capacity tuning and performance testing.
17 Days Ago
Toronto, ON
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Fintech
As a Senior Software Engineer at Affirm, you will lead the design and development of software systems to create seamless checkout experiences. Responsibilities include writing efficient code, mentoring junior engineers, optimizing existing systems, and developing innovative solutions to enhance performance and security.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size