Talent.com
Senior Software Engineer
Senior Software EngineerCaribou • Toronto, Ontario, Canada
Senior Software Engineer

Senior Software Engineer

Caribou • Toronto, Ontario, Canada
15 days ago
Job type
  • Full-time
Job description

About Caribou

Caribou is building the engagement infrastructure for the home care workforce and the agentic layer for home care operations.

The home care workforce is the largest and fastest-growing workforce in America. We need more caregivers, more durable home care businesses, and higher-quality care delivered in the home.

The global population is aging, and the need for home care is growing each year. Unfortunately, at a time when care is needed more than ever, the home care industry is facing a crisis — a shortage of care workers.

At Caribou, we're on a mission to solve the caregiver crisis. When caregivers feel valued, recognized, and financially secure, they stay longer, deliver better care, and strengthen our communities.

Our platform helps care organizations attract, engage, and retain staff through data-driven recognition, rewards, and coordination tools that make caregivers' lives better — and agencies more successful. On average, our customers grow their staff by 25% in year one and reduce turnover dramatically.

Now, we're expanding what's possible. Caribou is deploying AI-powered agentic systems that work alongside agency coordinators — handling routine coordination, outreach, and administrative workflows so that staff can spend more time on what matters most: building and maintaining relationships with the caregivers and patients they serve. Better agency operations lead to a more stable caregiver workforce.

Caribou was recently recognized as one of The Globe and Mail's Top Growing Companies#10 in technology— and we're just getting started. Join us as we transform how care organizations recognize and retain the people who make care possible.

The Opportunity

As a Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution of the core systems powering our products. You'll influence our product strategy, technical direction, and engineering best practices while helping us scale to support caregivers across North America.

You'll join a talented, mission-driven team where:

  • Everyone is a leader - from decision-making to rolling up our sleeves when needed
  • We build with empathy, always asking how the product improves the caregiver experience
  • We learn fast through data, experimentation, and thoughtful collaboration

What You'll Do

  • Architect and build distributed, event-driven systems that support large-scale data and real-time interactions
  • Lead major initiatives end-to-end: from technical design and data modeling to deployment and monitoring
  • Collaborate closely with Product and Design to deliver delightful user experiences
  • Ensure reliability, performance, security, and observability across the stack
  • Mentor teammates and elevate engineering quality - through code reviews, technical design, and thought leadership

The Ideal Candidate

  • 5+ years of experience building production software systems at scale
  • Proficiency with a modern stack - ideally TypeScript, Node.js, React, PostgreSQL, and AWS
  • Proven ability to design backend services using best practices (e.g., REST/GraphQL, domain-driven design, event-driven patterns, CQRS)
  • Experience writing performant and maintainable UI/UX
  • Strong understanding of security, reliability, and DevOps principles
  • Experience collaborating in cross-functional teams
  • Ability to clearly communicate technical trade-offs to both engineers and non-technical stakeholders
  • A growth mindset and motivation to experiment, measure, and iterate

Why You'll Love Working Here

  • Purpose with impact: Help solve one of society's most important challenges - the caregiver shortage.
  • Award-winning company: Caribou is a Top 10 Fast-Growing Technology Company in Canada (The Globe and Mail 2025).
  • Hybrid work-culture: The team primarily operates out of Toronto with one day a week in-office. Options to work remotely - we just care about getting the best work done.
  • Compensation & perks: Competitive salary, stock options, and healthcare benefits and summer half-days.
  • Values-driven team: Low-ego, high-character people who move fast, stay humble, and sweat the details

Bonus skills and characteristics:

  • You have a degree in Computer Science or equivalent.
  • Experience with AI/Voice technologies or LLM-powered automations
  • You're excited to both teach and learn from your peers.

Equal Opportunity Employer

At Caribou, we value diversity and are committed to creating an inclusive environment for all employees. We welcome applicants from all backgrounds and experiences.

Create a job alert for this search

Senior Software Engineer • Toronto, Ontario, Canada

Similar jobs

Senior Software Engineer

TapMangoToronto, ON, CA
Full-time

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi...Show more

 • Promoted

Senior Software Engineer

CaribouToronto, Canada
Full-time

About Caribou Caribou is building the engagement infrastructure for the home care workforce and the agentic layer for home care operations.The home care workforce is the largest and fastest-growing...Show more

 • Promoted

Senior Software Engineer

TactableToronto, Ontario, Canada
Full-time

What if you could build software that didn’t just scale, but transformed entire organizations?.At Tactable, this is what drives us.We’re building a world-class cloud, data, and API engineering firm...Show more

 • Promoted

Senior Software Engineer

PassageToronto, Ontario, Canada
Full-time

Who We Are Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all around the wor...Show more

 • Promoted

Senior Software Engineer

Passage InternationalToronto, Ontario, Canada
Full-time

Who we are Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all around the wor...Show more

 • Promoted

Senior Software Engineer

MedsenderToronto, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Medsender.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor...Show more

 • Promoted

Senior Software Engineer

ShakepayToronto, ON, CA
Full-time

At Shakepay, we’re on a mission to usher in the Bitcoin golden age.We’re reimagining financial services to give every Canadian their fair shake.Our culture is built around doing work that matters, ...Show more

 • Promoted

Senior Software Engineer

Trimble Inc.Richmond Hill, Ontario, Canada
Full-time

Overview Architect the Future: Lead Our Cloud Evolution as a Hands-On Technical Lead! Ready to bridge the gap between visionary architecture and hands‑on execution? As our Cloud Technical Lead, you...Show more

 • Promoted

Senior Software Engineer

CEM Benchmarking Inc.Toronto, ON, CA
Full-time

We are CEM Benchmarking, a global data and insights firm for institutional investors including pension funds, insurance companies, endowments, foundations, family offices and sovereign wealth funds...Show more

 • Promoted

Senior Software Engineer II, Observability

Wave HQToronto, ON, CA
Full-time

At Wave, we help small businesses to thrive so the heart of our communities beats stronger.We work in an environment buzzing with creative energy and inspiration.No matter where you are or how you ...Show more

 • Promoted

Senior Software Engineer

Guidewire SoftwareToronto, ON, CA
Full-time

Guidewire’s Product Development and Operations (PDO) organization builds and runs the cloud platform that powers the world’s most trusted P&C insurance software.You’ll join a collaborative, agile g...Show more

 • Promoted

Senior Software Engineer

Caribou Health Technologies IncToronto, Canada
Full-time

About Caribou Caribou is building the engagement infrastructure for the home care workforce and the agentic layer for home care operations.The home care workforce is the largest and fastest-growing...Show more

 • Promoted

Senior Software Engineer

Resolver, a Kroll BusinessToronto, ON, CA
Full-time

Senior Software Engineer at Resolver owns the design, development, and delivery of key features within our software.They work across the full development lifecycle, from discovery and design throug...Show more

 • Promoted

Senior Software Engineer, Growth

SamsaraToronto, Ontario, Canada
Full-time

Who we are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (Io...Show more

 • Promoted

Senior Software Engineer

ScotiabankToronto, Ontario, Canada
Full-time

Design and build scalable components of an enterprise data catalog, using automation to streamline data governance processes.Integrate enterprise data catalog with Databricks and other data platfor...Show more

 • Promoted

Senior Software Engineer

Haysmarkham, on, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Senior Software Engineer - API Gateway

Featherless AIToronto, ON, CA
Full-time

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe...Show more

 • Promoted

Senior Software Engineer

Imagine CommunicationsToronto, ON, CA
Full-time

Every day, Imagine Communications delivers billions of media moments all over the world —anywhere, anytime and on any device.Imagine Communications delivers innovative, end-to-end media software an...Show more