Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Canada

Full-time

Canals

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.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Canada in Canada vacancy
  • usd120k - usd160k per year

     ...Senior Software Engineer Remote role based in Canada. Must work at least 6 hours of overlap with US Eastern Time. What We Do Wagmo is a modern pet healthcare company built around how pet parents actually care for their pets. We partner with employers to provide a... 
    Senior
    Full time
    Work at office
    Remote work

    Wagmo

    Canada
    4 hours ago
  • $100 per hour

     ...video for more details: We're looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern...  ...judgments, and explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience)... 
    Senior
    Contract work
    Part time
    Remote work
    Worldwide
    Flexible hours

    G2i Inc.

    Canada
    16 hours ago
  •  ...teams and health systems bringing #BetterGlobalHealth to patients everyday! Apply today and find plenty of reasons to SMILE! The Software Developer - AI/ML is part of the Smile Labs team in the Product Department and will be responsible for developing the Artificial Intelligence... 
    Senior
    Full time
    Remote work

    Smile Digital Health

    Canada
    4 hours ago
  • $150k - $230k per year

     ...About the Team The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane end...  ...looking for highly skilled and experienced cloud infrastructure software engineers to join our team, who will be responsible for designing... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Canada
    4 hours ago
  •  ...an experienced group of data scientists, engineers, and product managers to build highly available...  ...for TRM's products and services. As a Software Engineer on the Data Platform team, you...  ...In-depth experience with data stores and engines such as Iceberg, Trino, BigQuery, and... 
    Senior
    Full time
    Worldwide

    TRM Labs

    Canada
    16 hours ago
  • $119k - $137k per year

     ...debt. Expertly use AI agents and GitHub Copilot to implement .NET solutions from high-level Specs. Collaborate closely with engineers, product owners, and stakeholders to meet product objectives and refine Specs. Maintain a "Test First" mentality by managing... 
    Senior
    Long term contract
    Full time

    Cision

    Canada
    16 hours ago
  • $164.49k - $197.39k per year

     ...interested in applicants from Canadian EST time zones only.   Senior Software Engineer - Session Replay The Opportunity: The Session...  ...queries, session data) Compensation & Rewards: In Canada, the Base compensation range for this role is CAD 164,490  -... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Canada
    4 hours ago
  •  ...experience, many have been successful at Vanta without it. As a Senior Applied AI Engineer at Vanta, you will play a crucial role in shaping Vanta’s...  ...role: - At least 7 years of industry experience as a software engineer - You’ve shipped LLM-backed products and have... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Vanta

    Canada
    4 hours ago
  • usd75k - usd110k per year

     ...depends on our product daily. We build with AI, not around it. Our engineering team uses Claude Code and agentic coding tools as our primary...  ...at a product-first company or FAANG-level environment (Senior SDE ownership expected) - Comfortable building features across... 
    Senior
    Full time
    Internship

    Reacher

    Canada
    4 hours ago
  • usd130k - usd190k per year

     ...ship makes a huge difference. We’re looking for a Full Stack Software Engineer to join Replicant’s engineering team! As part of our team, you...  ...Please note that the posted compensation ranges for US and Canada cover all levels we may hire for this role. Final compensation... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Replicant

    Canada
    4 hours ago
  •  ...any energy market across the US and Canada, providing flexibility,...  ...hiring for multiple roles at the senior level on several teams. As a Senior Engineer you will find a home on one of these...  ...Technologies We Use We build scalable software using Python, Postgres, Go, FastAPI... 
    Senior
    Full time
    Remote work

    Voltus

    Canada
    16 hours ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the...  ...their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll...  ...Req ID: R3234 Hiring Ranges: Canada Tier 1 Locations $104,000—$139,000 CAD... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    4 hours ago
  •  ...the company Our client is a fast-growing software company. The role Raydar is recruiting...  ...role on behalf of our client. Serve as a senior engineer on a compact, high-ownership team, designing...  ...finish. - Based in the United States or Canada with valid work authorization. Bonus... 
    Senior
    Full time
    Remote work

    Raydar

    Canada
    4 hours ago
  • $120k - $170k per year

     ...dedicated to continuous improvement. The engineering team is 100% remote; our head office is...  .... This role can be located anywhere in Canada with flexible hours, though our core...  ...ABOUT YOU: You are a well-rounded senior software engineer with at least 6 years of experience... 
    Senior
    Full time
    Traineeship
    Work at office
    Local area
    Remote work
    Flexible hours

    H2 Analytics

    Canada
    16 hours ago
  • usd150k - usd190k per year

     ...world depend on to keep their engineering teams focused on what matters...  ...with employees across the US, Canada, and Europe. We’re a hardworking...  ...and close-knit group with a software-driven culture (yep, even our...  ...products built around it. As a Senior Software Engineer, you’ll work... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    AuthZed

    Canada
    16 hours ago
  • usd255.9k per year

     ...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what...  ...signature. Compensation We post real numbers. For a Canada-based Senior Engineer, the starting base salary range is $255,... 
    Senior
    Full time
    Remote work
    Weekend work

    Babylist

    Canada
    16 hours ago
  • usd164.49k - usd197.39k per year

     ...remote opportunity for candidates located in Canada and US.  The Opportunity: The...  ...discovery and organization: Search, the unified engine for finding and querying all Grafana data,...  ...way Experience with developing software that runs in the Cloud o r experience with... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Canada
    4 hours ago
  • $160k - $200k per year

     ...your work helps shape the future of finance. What We're Looking For We are seeking a highly skilled and motivated Senior Software Engineer with 6+ years of hands-on experience developing robust, scalable applications to join our Lending team. The ideal candidate brings... 
    Senior
    Full time
    Remote work

    Cross River

    Canada
    16 hours ago
  •  ...SaaS Ops Full-Time About the Role: As a Junior Site Reliability Engineer, you will learn how modern software systems are built, operated, and improved in production. You will work alongside experienced SREs who directly operate a small number of critical production... 
    Full time
    Internship

    PointClickCare

    Canada
    16 hours ago
  • $100k - $120k per year

     ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or... 
    Senior
    Long term contract
    Full time
    Temporary work
    Remote work

    NMI

    Canada
    16 hours ago
  • $225k - $265k per year

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check-in... 
    Senior
    Full time
    Work at office
    Work from home

    NextPatient

    Canada
    4 hours ago
  •  ...Software Engineering Full-Time At Warner Music Group, we’re a global collective of music makers and music lovers, tech innovators and inspired...  ...independent. About The Job: We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the... 
    Senior
    Full time
    Contract work

    Warner Music Inc.

    Canada
    4 hours ago
  • usd200k - usd255k per year

     ...using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Senior Software Engineer to join our Engineering team. Garner’s Engineering team tackles incredibly hard technical problems for a mission that truly matters... 
    Senior
    Full time
    Remote work
    Flexible hours

    Garner Health

    Canada
    16 hours ago
  • $125.8k per year

     ...ARE YOU AN EXPERIENCED SOFTWARE DEVELOPER WITH A PASSION FOR FINDING CREATIVE SOLUTIONS TO REAL-WORLD PROBLEMS? Then Jobber might be the place for you! We're looking for Senior Software Engineers to be part of our Product Software Engineering team. At Jobber, we don’t... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours

    Jobber

    Canada
    16 hours ago
  •  ...Engineering Full-time At Wave, we help small businesses to thrive so the heart of our communities beats stronger. We work in an...  ...bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers,... 
    Senior
    Full time

    Wave

    Canada
    16 hours ago
  • usd180k - usd200k per year

     ...ASG is an unconventional group of market-leading SaaS software companies, serving industries ranging from behavioral health...  ...hands-on builder and enabler for ASG’s portfolio companies. The Senior Software Engineer will directly lead and contribute to software development projects... 
    Senior
    Full time

    ASG

    Canada
    16 hours ago
  • $103k - $160k per year

     ...Clariti builds community development software for cities and counties: permitting, licensing...  ...part of our products and part of how our engineering pods build them. About the role...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC framework... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Clariti Cloud Inc.

    Canada
    16 hours ago
  •  ...solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive...  ...Instagram Position Description ParTech, Inc. is seeking a Senior Software Engineer to join our software development team. This role is highly technical... 
    Senior
    Full time
    Worldwide

    PAR Technology

    Canada
    16 hours ago
  • usd148k - usd185k per year

     ...profitability. Visit our Institutional Page ABOUT THE ROLE Our Engineering team helps Nubank to create and use the technology that...  ...the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies... 
    Senior
    Full time

    Nubank

    Canada
    4 hours ago
  • usd150k - usd180k per year

     ...Wisdom has employees across the US. ABOUT THE ROLE The roadmap isn't handed to you here. You'll help write it. As a Senior Software Engineer at Wisdom, you'll own hard problems end-to-end — from schema design to agentic billing pipelines to the React surfaces that billers... 
    Senior
    Full time
    Internship
    Work at office
    Remote work

    Wisdom

    Canada
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Canada. Be the first to apply!