1

Home Based Algorithmic Trading Software Developer Jobs in Ontario

Familiarity with Git-based version control (GitLab, GitHub) and collaboration tools. * Soft Skills ... You may also be asked to perform other duties outside of your function or trade, for which adequate ...

... technical teams, based on industry standards and best practices. * Translate application ... Flex working arrangements Home office reimbursement program Baby bonus & parental leave top up ...

The Trading & Execution Services group within Capital Markets is seeking a strong Java developer ... RBC strives to deliver this through policies and programs intended to foster a workplace based on ...

Software Developer

Stouffville, ON ยท Hybrid

CA$80K - CA$85K/yr

As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our ... based Tasks. * Active participation in retrospectives, code reviews, and paired programming ...

We are the home of the global digital revolution. We are CNN. To see what it's like to work atCNN ... Strong understanding of data structures, algorithms, and modern engineering practices * Experience ...

Senior Software Developer Role Overview We are seeking an experienced Software Developer with ... Key Responsibilities Develop, maintain, and enhance Java-based applications and services. Design ...

New

We are the home of the global digital revolution. We are CNN. To see what it's like to work atCNN ... Strong foundation in programming fundamentals such as data structures and algorithms * Ability to ...

Bachelor's degree in software engineering, Computer Science, Information Technology or a closely ... You may also be asked to perform other duties outside of your function or trade, for which adequate ...

Role Overview Designs and implements custom software based on customer and project requirements. Programming assignments may involve PC and/or PLC's, and the integration of various third-party ...

... based functional and technical software solutions. * A solid understanding of design patterns, data structures, algorithms, and software engineering principles. * You have participated in the overall ...

Working knowledge of web-based application architectures and frameworks (including Angular or React ... Working experience in one or more of: * algorithm design and optimization * large-scale systems ...

Software Developer

Toronto, ON ยท On-site

CA$90K - CA$140K/yr

Based in Toronto, our inclusive culture is built on trust, collaboration, delivering a great ... The Role We're looking for Software Developers who are excited to build high-quality, production ...

Staff Software Developer, Full Stack

Toronto, ON ยท Hybrid

CA$164K - CA$222K/yr

Intuit has embraced a hybrid working model and this role will be based out of our Toronto office 3 ... Solid knowledge of algorithms and design patterns. * Proficiency with JavaScript application design ...

Software Developer In Test

Ottawa, ON ยท On-site

CA$50 - CA$58/hr

Design test fixtures and parameterized tests to validate robotic control algorithms under diverse ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...

Software Developer In Test

Ottawa, ON ยท On-site

CA$50 - CA$58/hr

Design test fixtures and parameterized tests to validate robotic control algorithms under diverse ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...

Showing results 21-40

Home Based Algorithmic Trading Software Developer information

What is the difference between Home Based Algorithmic Trading Software Developer vs Quantitative Analyst?

AspectHome Based Algorithmic Trading Software DeveloperQuantitative Analyst
Required CredentialsBachelor's in Computer Science, Software Engineering, or related field; coding certificationsDegree in Mathematics, Finance, or Economics; often advanced degrees
Work EnvironmentRemote, focused on software development and codingOffice or remote, analyzing data and developing models
Industry UsageFinancial firms, hedge funds, trading platformsInvestment banks, asset management, hedge funds
Common Search/ComparisonYesYes

While both roles involve quantitative skills, the Home Based Algorithmic Trading Software Developer primarily focuses on coding and developing trading algorithms remotely, whereas the Quantitative Analyst emphasizes data analysis and model development, often in an office setting.

What cities in Ontario are hiring for Home Based Algorithmic Trading Software Developer jobs?

Cities in Ontario with the most Home Based Algorithmic Trading Software Developer job openings:

Infographic showing various Home Based Algorithmic Trading Software Developer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 15% Part Time, and 7% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution.

Software Developer - Cloud Solutions

Toronto, ON โ€ข On-site, Remote

$40 - $85/hr

Contractor

Re-posted 13 days ago


Job description

About PulseLearning

Established in 1999, PulseLearning is a world-class, award-winning provider of learning solutions supporting clients globally across all sectors.

We operate across the United States, United Kingdom, EMEA, Ireland, Canada, and Australia, delivering innovative, people-focused learning solutions that drive real impact.

Our team works collaboratively to design and develop learning experiences that inspire behavioral change and measurable results. At PulseLearning, we value creativity, collaboration, and continuous improvement.


Role Overview

The Software Developer will be part of a team designing, building, and maintaining modern, cloud-based software solutions in collaboration with cross-functional teams and subject matter experts. The successful candidate will bring strong software engineering fundamentals, hands-on cloud experience, and a builder's mindset to deliver scalable, secure, and reliable systems.


Remote Work Term position, 3-9 months (duration set by client requirements)

Full-time (40 hrs/week) and part-time (20 hrs/week) positions available


Key Responsibilities

  • Contribute to a team that develops or enhances, tests, and deploys scalable, secure, and cost-effective software solutions using cloud-native architectures and microservices
  • Contribute to a team that develops software using one or more modern programming languages such as Java, Python, TypeScript, Go, C#, C++, or Rust
  • Contribute to a team that designs and consume RESTful APIs and integration frameworks to enhance system interoperability
  • Contribute to a team that deploys and operate workloads on major cloud platforms, applying cloud services for compute, storage, databases, networking, serverless, and containers
  • Contribute to a team that defines and manages infrastructure as code and automated deployment pipelines (CI/CD)
  • Apply engineering best practices, including automation, unit and integration testing, code reviews, secure coding, and technical documentation
  • Work with both relational (SQL) and NoSQL database technologies, selecting the right data store for each workload
  • Leverage AI agents, generative AI, and AI-enabled developer tools to improve development productivity and code quality
  • Monitor, troubleshoot, and resolve production issues, contributing to operational excellence and continuous improvement
  • Collaborate with cross-functional stakeholders and subject matter experts to translate business requirements into technical solutions
  • Contribute to a team that manages multiple development activities concurrently while meeting project timelines and quality standards
  • Work effectively with remote and globally distributed teams across multiple time zones
  • Be current with cloud technologies, architectural patterns, AI-assisted development practices, and emerging industry trends


Qualifications

  • 3+ years of professional (non-internship) software development experience
  • 2+ years of experience with design or architecture of new and existing systems, including design patterns, reliability, and scaling
  • Strong proficiency in at least one modern programming language (e.g., Java, Python, TypeScript, Go, C#, C++, or Rust)
  • Solid computer science fundamentals, including data structures, algorithms, and object-oriented design principles
  • Hands-on experience building and operating solutions on a major public cloud platform; deep familiarity with AWS services and architecture best practices is strongly preferred
  • Experience with distributed systems, microservices, serverless architectures, and containerization (e.g., Docker, Kubernetes)
  • Experience with infrastructure as code (e.g., CloudFormation, CDK, or Terraform) and CI/CD tooling
  • Working knowledge of SQL and NoSQL database systems
  • Understanding of security best practices, including identity and access management, encryption, and secure API design
  • Experience using AI agents or AI-enabled tools within software development workflows
  • Experience delivering complex software systems successfully to customers
  • Strong written and verbal communication skills, with the ability to explain technical concepts clearly in English
  • Experience working with remote and geographically dispersed teams across multiple time zones
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field, or equivalent practical experience
  • Cloud certifications (e.g., AWS Certified Developer, Solutions Architect, or DevOps Engineer) are considered an advantage or
  • Experience in machine learning, data engineering, building AI-enabled applications is desirable
  • Work flexible, Central time business hours


Open to all remote work locations in Canada, USA, and Ireland.


PulseLearning is an equal opportunity employer. We welcome applications from all qualified candidates. Accommodations are available on request for candidates taking part in any stage of the selection process. Please contact hr@pulselearning.com and we will work with you to meet your needs.