Get the job you really want.

Top Software Engineer Jobs in Toronto

2 Days Ago
Hybrid
Toronto, ON
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
The Principal Associate, Software Engineer at Capital One will work on various projects involving backend, frontend, and mobile development. Responsibilities include creating applications using object-oriented programming, employing TDD, mentoring team members, and designing solutions across development tools in Agile teams.
Top Skills: GoJavaKotlinPythonScalaSwift
Yesterday
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will work with the POS team to develop and maintain Affirm's lending platform, collaborating with product and risk teams, managing system availability, and participating in the product development lifecycle, while ensuring quality and timely delivery.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Social Impact • Software
The Software Engineer will develop a technology platform aimed at enhancing web accessibility, write high-quality code with attention to test coverage and scalability, and work collaboratively in an Agile environment to deliver projects.
Top Skills: AngularExpressHTMLMongoDBNode.jsSassTypescript
13 Hours Ago
Hybrid
Toronto, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Android Engineer, you'll enhance the Retail payment solutions, architecting codebases to support various workflows. Your role involves collaboration across teams, ensuring high-quality, scalable applications, alongside mentoring other engineers and improving development processes.
Top Skills: JavaKotlin
14 Hours Ago
Hybrid
Toronto, ON
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Staff Android Software Engineer on the Retail team at Square, you will architect and improve the point of sale codebase, collaborate with cross-functional teams, champion best practices in Android development, provide mentorship to engineers, and drive improvements in development processes. Your work will enhance the performance and reliability of Android solutions for millions of users.
Top Skills: JavaKotlin
Yesterday
Hybrid
Toronto, ON
Junior
Junior
Productivity • Real Estate • Software • PropTech • Big Data Analytics
In this role, you will design and build scalable solutions while collaborating with a team to enhance development processes and tools. Your main responsibilities include architecting complex applications, participating in code reviews, and contributing to system architecture planning. Continuous improvement in both product quality and personal skills is essential.
Top Skills: GoTypescript
2 Days Ago
Hybrid
Toronto, ON
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
The Senior Front-End Software Engineer will join the Central Technology Web Development team to enhance Morningstar's web-based products, using full-stack JavaScript expertise with Vue.js and Node.js. Responsibilities include developing, maintaining applications, participating in code reviews, mentoring others, and ensuring high performance and quality of code.
Top Skills: CSSHTMLJavaScript
2 Days Ago
Easy Apply
Hybrid
Toronto, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
As a .NET Software Engineer at KUBRA, you will design and implement new systems and features, modify existing systems, and engage in the full software development lifecycle, while collaborating with the Product Engineering Team to solve complex problems and contribute innovative solutions.
Top Skills: .NetC#JavaScriptTypescript
5 Days Ago
Remote
Hybrid
Toronto, ON
Mid level
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The role involves developing scalable backend systems for an identity platform, collaborating across teams, and mentoring engineers. Responsibilities include refining identity solutions and ensuring high availability while addressing complex problems related to identity management.
Top Skills: JavaKotlinRuby
5 Days Ago
Hybrid
Toronto, ON
Entry level
Entry level
Fintech • Machine Learning • Payments • Software • Financial Services
As an Associate Software Engineer at Capital One Canada, you'll engage in business-critical projects, improving user experiences for mobile customers, developing CI/CD pipelines in AWS, enhancing cybersecurity, creating front-end applications with React and Angular, and developing backend microservices and APIs. You'll participate in an Agile team, focusing on design, coding, testing, and delivery of impactful technology solutions.
Top Skills: JavaJavaScriptKotlinNode.jsPython
5 Days Ago
Hybrid
Toronto, ON
Entry level
Entry level
Fintech • Machine Learning • Payments • Software • Financial Services
As an Associate Software Engineer at Capital One Canada, you will work on improving user experiences for Android and iOS, develop CI/CD pipelines, enhance cybersecurity, and create front-end applications using React and Angular. You'll be involved in agile teams, responsible for designing, coding, testing, and delivering solutions that benefit customers.
Top Skills: JavaJavaScriptKotlinNode.jsPython
9 Days Ago
Hybrid
Toronto, ON
Enterprise Web • Fintech • Financial Services
Looking for a Software Engineer specializing in full-stack development on modern cloud-based infrastructure to join the team, introduce new ideas, and develop products empowering users. Responsible for technical product ownership, code quality, and overall governance. Collaborate with team members, partner with product owners and designers, manage development projects, and enforce good engineering practices. Constantly seek opportunities for improvement and focus on stability and quality of the product.
Top Skills: AWSAzureCSSGCPHTMLJavaScript
21 Hours Ago
Easy Apply
Remote
Hybrid
Toronto, ON
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Software Engineer on the Mobile Platform at Samsara, you'll create shared components for mobile applications, enhance the developer experience, and mentor other teams. You'll work with various technologies, focusing on building scalable systems and improving mobile app development processes.
Top Skills: GoGraphQLReact NativeReduxTypescript
21 Hours Ago
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Senior Android Software Engineer will lead the development of advanced features for the Dropbox mobile application, identify and fix complex code issues, mentor junior engineers, and advocate best engineering practices. The role emphasizes collaboration with cross-functional teams to enhance app performance and user engagement.
Top Skills: AndroidKotlin
21 Hours Ago
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Backend Product Engineer at OTC, you will design and develop AI-powered software applications. Your role involves collaborating with cross-functional teams to translate business needs into technical specifications, optimizing data ingestion, and improving system performance, while also mentoring junior engineers.
Top Skills: GoPython
21 Hours Ago
Easy Apply
Remote
Toronto, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Software Engineer, you will design and manage the Motive Android app, develop new features, improve existing functions, collaborate with product teams, and assist the support team in diagnosing user issues while maintaining a focus on architecture and code quality.
Top Skills: JavaKotlin
22 Hours Ago
Easy Apply
Remote
Hybrid
Toronto, ON
Easy Apply
Junior
Junior
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a software engineer on the Smart Trailer and Connected Equipment team, you will develop solutions for equipment management, utilizing sensors for monitoring and tracking customer assets. You will collaborate with cross-functional teams to deliver impactful features and promote customer success.
Top Skills: GoTypescript
22 Hours Ago
Remote
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Senior Infrastructure Software Engineer, you will build scalable infrastructure to manage large volumes of user data, develop a search platform, collaborate with cross-functional teams, and mentor junior engineers. You'll drive innovations and improvements while staying updated on industry trends.
Top Skills: CC++GoJavaPython
22 Hours Ago
Easy Apply
Remote
Hybrid
Toronto, ON
Easy Apply
Entry level
Entry level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Software Engineer (New Grad) role involves designing and developing software solutions across various engineering teams at Samsara, with a focus on physical operations and IoT data. Responsibilities include creating features for both backend and frontend, tackling data architecture challenges, and ensuring user-friendly interfaces for the collected data. This role is ideal for early-career engineers looking to make an impact in an innovative environment.
Top Skills: GoJavaJavaScriptKotlinNode.jsPythonRubySwiftTypescript
23 Hours Ago
Remote
Toronto, ON
Junior
Junior
eCommerce • Food • Software
As a Software Engineer II, you will design, build, and validate product features, collaborate with cross-functional teams, and ensure scalable, efficient system designs. You'll manage data pipelines, work with distributed systems, and contribute to organization-wide initiatives, all while delivering high-quality solutions to enhance customer experiences.
Top Skills: GoPostgresPythonReactRuby
23 Hours Ago
Remote
Toronto, ON
Mid level
Mid level
eCommerce • Food • Software
The Software Engineer II, Paid MarTech role focuses on building and maintaining data pipelines, automating tasks, and integrating diverse data sources. The engineer will optimize data workflows, collaborate with marketing teams, and enhance marketing data strategies to drive business outcomes and improve efficiency across Paid Marketing channels.
Top Skills: PythonSQL
Yesterday
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Cloud • Security • Software • Cybersecurity • Automation
As a Software Engineer on the Product Security Engineering team, you will implement security features in GitLab's platform, integrate security tools, and develop automation solutions. Your work will involve collaborating with various teams and enhancing the product's security capabilities, while contributing to code reviews and documentation.
Top Skills: GoJavaScriptPythonRuby
Yesterday
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer II in Traffic Engineering at Affirm, you will design, develop, and launch backend systems while ensuring operational support for critical routing and network infrastructure. You'll collaborate with cross-functional teams to deliver projects, monitor metrics, and engage in community growth activities like interviews. You are expected to own your work, seek feedback, and contribute to a collaborative engineering culture.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will optimize cloud infrastructure and distributed systems, manage backend systems, collaborate with product teams, monitor and support team artifacts, and assist in cost-effective workload management while contributing to team community and growth.
Top Skills: KotlinPython
Yesterday
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
The Software Engineer II will collaborate with product management and design teams, support the development and operations of backend systems, and ensure the timely delivery of projects by breaking them down into manageable tasks. They will also monitor system metrics and participate in team growth activities.
Top Skills: KotlinPython
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account