Apply now

Posted 3 hours ago

Senior Software Engineer - Canada

@ Canals

Toronto, ON · Vancouver, BC

RemoteFull-time
Apply now
SIGNALS

Overview

Canals is hiring a Senior Software Engineer to build scalable, high-performance backend systems for wholesale distributors. The role is full-time, remote-first across North and South America, and includes owning large projects from planning to deployment while guiding other engineers.

Responsibilities:

  • Build scalable, high-performance backend systems
  • Own large projects from planning to deployment
  • Collaborate with product and customer teams
  • Balance hands-on coding with technical direction

Requirements summary:

  • Senior experience building scalable backend systems
  • Work independently in a fast-paced environment
  • Take ownership of deliverables to a high standard
  • Guide engineers with code reviews and architectural feedback
  • High-growth startup or small team experience is a plus

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-11-13
First seen by our source
2026-11-13
Source record updated
2026-11-13

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Canals

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Quote Faster. Pay Smarter. Get Value in Days.

Full company description

Canals is the end-to-end operating AI for customer-focused distributors, automating workflows across Sales, Customer Service, Accounting, Purchasing, and Receiving to drive speed, accuracy, and consistency. By reducing reliance on manual processes and institutional knowledge, our suite of AI tools maximizes operational efficiency and visibility at any scale. Respond to customers faster and free up team members to be more proactive, taking service to the next level and building deeper relationships. Over 100 distributors run on Canals to win, keep, and grow more customers.

LinkedIn followers
3,568
People associated on LinkedIn
96
Reported office locations
  • Coral Gables, Florida, US
Other recorded names
  • Canals AI
  • Canals
Profile identifies a recruitment agency
No
Reported total investment
35,000,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Canals is the end-to-end operating AI for customer-focused distributors, automating workflows across Sales, Customer Service, Accounting, Purchasing, and Receiving to drive speed, accuracy, and consistency. By reducing reliance on manual processes and institutional knowledge, our suite of AI tools maximizes operational efficiency and visibility at any scale. Respond to customers faster and free up team members to…

FieldValue
IndustryTechnology, Information and Internet
Company size51-200 employees
HeadquartersCoral Gables, Florida
Organization typePrivately Held
Open jobs on Jobsy4
LinkedInView page
Job description

About Canals

Canals builds software for wholesale distributors, helping them operate more efficiently through automation and AI.

Our customers are the companies responsible for moving the materials that power the real economy; electrical supplies, plumbing products, roofing materials, HVAC equipment, and more. Every day, thousands of people rely on Canals to help process orders, manage purchasing, handle accounts payable, and streamline critical business workflows.

We're a profitable, rapidly growing company with a team of roughly 140 people distributed across North and South America. We care deeply about building great products, hiring exceptional people, and creating an environment where talented individuals can do the best work of their careers.

The Opportunity
Our customer base is expanding fast. Existing customers want to scale, and new customers are onboarding at pace. To keep up, we need senior-level engineers who can move quickly while maintaining high quality, owning complex backend systems while shaping product features that deliver real value.

What You’ll Do

  • Backend engineering work focused on scalability, performance, and reliability.

  • Own large, complex projects from planning to deployment.

  • Collaborate directly with product and customer teams to align engineering with business needs.

  • Balance hands-on coding with guiding the team’s technical direction.

  • Help shape the future of Canals as we continue scaling with our customers.

What We’re Looking For

  • Senior-level experience as a backend engineer building scalable, high-performance systems.

  • Experience working independently in a fast-paced, product-focused environment.

  • Comfort taking ownership of deliverables and ensuring projects are delivered to a high standard.

  • Ability to guide and unblock other engineers, providing thoughtful code reviews and architectural feedback.

  • Previous experience in high-growth startups or small teams is a plus.

Why Join Canals

We're building software that solves real problems for an industry that keeps the world running. Our customers rely on our platform every day to operate their businesses.

We've found strong product-market fit and continue to grow quickly, creating opportunities for people who want to have a meaningful impact on the trajectory of a company.

We believe great people build great companies. That's why we invest heavily in hiring, development, and creating an environment where talented individuals can do the best work of their careers.

You'll work alongside ambitious, thoughtful teammates who care deeply about what they do, challenge each other directly, and have a lot of fun along the way.

We value ownership, transparency, and continuous improvement. Good ideas can come from anywhere, and people are trusted to make things happen.

We're remote-first, flexible, and distributed across North and South America, bringing together talented people from a wide range of backgrounds and experiences.

Canals.ai is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with our principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age.

Similar jobs

  • Software Engineer (4-month contract)

    Toronto, ON
    $50–$70/hrRemoteContract

    Fable

    3+ YOECandidates need 3+ years of professional backend development experience, strong JavaScript or TypeScript and Node.js skills, and REST API experience. Hands-on experience building with AI, including tool calling, LLM integration and AI evaluation, is required.

    TypeScript MCP SDK, MCP Inspector, GitHub Actions, AWS, Docker

    Software Engineer (4-month contract)

    Toronto, ON
    $50–$70/hrRemoteContract

    Fable

    3+ YOECandidates need 3+ years of professional backend development experience with JavaScript or TypeScript and Node.js, plus production REST API experience. Hands-on AI experience is required, including tool calling, LLM integration, prompt engineering and AI evaluation.

    TypeScript MCP SDK, MCP Inspector, Node.js, AWS, GitHub Actions

  • Software Engineer III - Salesforce Data 360

    Toronto, ON
    On-siteFull Time

    The Toronto-Dominion Bank (Canada)

    5+ YOECandidates need senior experience designing and developing on Salesforce Data 360, plus 5 to 7 years of relevant experience. An undergraduate degree, post-graduate degree or technical certificate is required, and a graduate degree is a plus.

    Salesforce Data 360

    Software Engineer III - IVR

    Toronto, ON
    On-siteFull Time

    The Toronto-Dominion Bank (Canada)

    6+ YOECandidates need an undergraduate degree or technical certificate and 6+ years of DTMF IVR development in Cisco CVP. They also need Java and backend integration skills, knowledge of UCCE/ICM, and strong communication skills.

    Cisco Call Studio, Cisco CVP VXML Server, Apache Tomcat, MS SQL Server, UCCE, ICM

  • Senior Software Engineer

    Toronto, ON
    Full Time

    Foundation AI

    5+ YOECandidates need 5+ years of software development experience with strong Python backend skills in Flask, FastAPI or Django, plus cloud experience on AWS, GCP or Azure, Docker, Kubernetes, PostgreSQL and messaging systems such as RabbitMQ or Kafka. Mentoring, code review and Agile experience are expected.

    Python, Flask, FastAPI, Django, Docker, Kubernetes

  • Senior Software Engineer - Search & AI

    Toronto, ON
    Full Time

    Guidepoint

    6+ YOECandidates need 6+ years of professional software engineering, including 3+ years of hands-on Elasticsearch, Solr, or OpenSearch experience and strong Python 3 skills. They should have shipped an embeddings or LLM feature, have operational experience with Docker, Kubernetes and CI/CD, and hold a bachelor's degree in a related field.

    Elasticsearch, Solr, OpenSearch, Kibana, Datadog, Logstash

  • Software Engineer, Fullstack Java Developer

    Toronto, ON

    Scotiabank

    Scotiabank needs candidates with hands-on Java full-stack development experience, including Spring MVC, Hibernate and Struts, strong SQL and relational database skills, and DevOps tooling. Excellent English communication and a university or college degree in a related field are also required.

    Java, Spring MVC, Hibernate, Struts, SQL, MySQL

  • Senior Software Engineer - Builder Platform

    Vancouver, BC +2
    RemoteFull Time

    Temporal Technologies: Temporal develops and distributes the world's leading open source durable execution system.

    Candidates need strong software engineering skills and experience operating production internal platforms or developer tooling. Experience with modern agentic coding tools and at least one of Go, TypeScript, Python or Java is required.

    Temporal, Codex, Claude Code, GitHub, CI

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.