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

Senior Software Engineer

Caribou

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.

#J-18808-Ljbffr
Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Toronto, ON vacancy
  •  ...Senior Software Engineer – Nubank Join to apply for the Senior Software Engineer role at Nubank . About Us Nubank is one of the largest digital financial platforms in the world, with more than 122 million customers across Brazil, Mexico, and Colombia. Guided by... 
    Senior
    Full time
    Work at office
    Work from home

    Nubank

    Toronto, ON
    7 days ago
  • $148.5k - $181.5k per year

     ...owners can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help...  ...reinvent banking, and we’re looking for a curious, impact‑driven Senior Software Engineer to join our growing team – someone who thrives on... 
    Senior
    Long term contract
    Internship

    Dormont Manufacturing Co

    Toronto, ON
    7 days ago
  • $160k - $185k per year

     ...partner‑facing tools. You’ll help shape the experience customers and partners depend on to stay connected anywhere. As a Senior Software Engineer, you’ll lead technically significant initiatives across the stack — building React interfaces, Node.js services, and PostgreSQL... 
    Senior
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    7 days ago
  •  ...which city just put out an RFP, or which agency is buying a new software system often requires detective-level research. NationGraph’s...  ...built, iconic companies. About The Role: Own a product and engineering leadership role in our rapidly growing startup. We are... 
    Senior
    Internship
    Work from home
    Flexible hours

    NationGraph

    Toronto, ON
    7 days ago
  •  ...design, development and deployment of AI software products. Our objective is to create a software...  ...has been developed by physicists and engineers with decades of experience in designing...  ...delays and costs. We’re looking for a Senior Python developer to join our team (company... 
    Senior

    Edjuster

    Toronto, ON
    7 days ago
  •  ...building the future of healthcare infrastructure. We are hiring Senior Full Stack Engineers to join our Product Engineering organization with...  ...experience, Strong background in shipping production-grade software in modern cloud environments. You are comfortable hopping across... 
    Senior
    Work at office
    Remote work

    OpenLoop Health

    Toronto, ON
    14 days ago
  • Position Description Senior Software Engineer Reporting to: Director of Software Engineering Signal 1 helps health systems accelerate AI adoption with a category defining technology platform. Signal 1’s first product, the AI Management System (AIMS), gives health system... 
    Senior
    Internship

    Signal 1

    Toronto, ON
    14 days ago
  • $112k - $152k per year

    Senior Software Application Engineer Lead the architectural evolution of core business systems. Analyze existing system designs and data models, identify critical optimization opportunities for scale, performance, resilience, and cost, and drive execution of the vision. What... 
    Senior
    Local area

    Warner Music Group

    Toronto, ON
    14 days ago
  • Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and platform architecture, with opportunities to contribute to full-stack features... 
    Senior
    Work at office
    Remote work

    Apertera (formerly Alexa Translations)

    Toronto, ON
    13 days ago
  • Qualifications 5+ years as Software Developer with proven project track record. Strong knowledge of PHP 8, Laravel 9+, MySQL, React...  ...are delivered reliably and efficiently. The codebase and engineering workflows improve over time thanks to your contributions. The... 
    Senior
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    14 days ago
  • $100k - $150k per year

     ...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination...  ...’s contributions make a real impact. About the Role As a Senior Software Engineer, you will play a critical role in defining the architecture... 
    Senior
    Long term contract

    Supernova Technology

    Toronto, ON
    14 days ago
  • What You'll Do We are seeking a highly motivated and experienced Senior Software Engineer to join our fast-growing team. You will design and build large-scale, multi-tenant SaaS systems that power Nue's core revenue workflows. You'll work across a powerful stack — Java... 
    Senior
    Long term contract

    Nue.io

    Toronto, ON
    14 days ago
  • $108.32k - $119.73k per year

     ...Bikini Bottom Consulting. Dive into success with us and navigate the future together. About The Role We are seeking a Senior Software Engineer to join our Engineering team, dedicated to building innovative solutions using cutting-edge technologies. As a key member of... 
    Senior
    Long term contract

    Bikini Bottom Consulting

    Toronto, ON
    14 days ago
  •  ...Best Bank. Visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that...  ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies... 
    Senior

    Nu

    Toronto, ON
    14 days ago
  • Drive innovation at ZoomInfo as a Senior Software Engineer focusing on Internal Developer Platforms. Utilize TypeScript and Node.js to craft high-quality APIs and enhance system performance. In this critical role, you’ll apply your extensive experience to design and maintain... 
    Senior

    ZoomInfo

    Toronto, ON
    4 hours ago
  •  ...Collaborate with product managers, designers, and architects to translate business requirements into technical solutions Contribute to system design discussions and help shape engineering best practices Continuously improve code quality, performance, and reliability #J-18808-Ljbffr
    Senior

    MSR Technology Group

    Toronto, ON
    1 day ago
  • Transform cross-border banking solutions with Loop as a Senior Software Engineer in downtown Toronto. Leverage your expertise in full-stack development and technical leadership to drive innovation. In this pivotal role, you will spearhead architectural decisions and full-... 
    Senior

    LOOP

    Toronto, ON
    4 hours ago
  •  ...or niche expertise) Role Description We are looking for a Senior Software Developer to support the Cyber Security portfolio within Cyber...  ...development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key Responsibilities Design... 
    Senior

    Amaris Consulting

    Toronto, ON
    4 hours ago
  • Join TRADER as a Senior Software Engineer and lead backend development with PHP and AI tools in our AutoSync team. Shape automotive retail solutions by pushing technological boundaries while collaborating with top talent. In this influential role within the AutoSync engineering... 
    Senior

    AutoTrader.ca

    Toronto, ON
    4 hours ago
  •  ...real solutions, and measure ourselves by customer outcomes. Our engineering team operates with high autonomy and direct customer impact....  ...look for people who do the same. The Role We’re hiring a Senior Software Engineer to build and scale our platform. You’ll work across... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    SuiteSpot Technology

    Toronto, ON
    7 days ago
  •  ...deliver fast, high‑quality outcomes Drive technical decision‑making, including system design, performance, and scalability Improve engineering velocity through tooling, experimentation, and AI‑assisted development workflows Mentor other engineers and raise the bar on... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Work from home

    Homebase

    Toronto, ON
    7 days ago
  • $180k - $195k per year

    What You’ll Do The Senior Staff Software Engineer is one of Nue's senior-most individual contributors, responsible for shaping the technical direction of the platform across multiple product teams. This role sets the multi-year technical strategy in their domain, drives the... 
    Senior

    Nue.io

    Toronto, ON
    7 days ago
  •  ...interviewing at NAM Info Inc by 2x Get notified about new Java Software Engineer jobs in Toronto, Ontario, Canada . Software...  ...Angular Microservices Spring boot Kafka Seniority level Mid-Senior level Employment type Full-time Job function Information... 
    Senior
    Full time

    NAM Info Inc

    Toronto, ON
    7 days ago
  • Enhance your impact as a Senior Software Engineer in Site Reliability at Thumbtack. Join us to design resilient, scalable systems while collaborating across engineering teams for optimal service delivery. In this pivotal role, your extensive knowledge in AWS and Linux will... 
    Senior

    Thumbtack

    Toronto, ON
    7 days ago
  • $120k - $150k per year

    Job Title: Senior Full Stack Engineer Job ID: 87833 Location: Toronto, Ontario Overview Our client provides specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide. With over 10,000 employees in 45 countries they... 
    Senior
    Worldwide

    TEEMA

    Toronto, ON
    7 days ago
  •  ...Brex to name a few! The opportunity Join our Blocks team as a Software Engineer and play a critical role in shaping the core infrastructure...  ...dose of humility and the willingness to grow (no matter your seniority!). A fluent level in English (French is not a must).... 
    Senior
    Remote work

    Pigment

    Toronto, ON
    7 days ago
  •  ...solutions. The role combines advanced Snowflake development (Snowpark, Streams & Tasks, Snowpipe), data architecture and platform engineering to deliver performant, secure, governed data products, developer utilities and Snowflake-based apps that enable analytics and data... 
    Senior

    Drillo.AI

    Toronto, ON
    7 days ago
  • $130k - $180k per year

    Senior Software Engineer – Python Requisition ID: 49154 Business Unit: Fitch Group Category: Information Technology Location: Toronto, ON, CA As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch-Group

    Toronto, ON
    7 days ago
  • $195k - $390k per year

     ...of Conversational AI! What you'll be doing: Work closely with senior engineers to deliver, optimize, maintain, debug, unit test and document...  ...development of NeMo Guardrails and Colang Deliver rapid iterations of software based on user feedback and metrics Collaborate with your peers... 
    Senior
    Flexible hours

    NVIDIA

    Toronto, ON
    7 days ago
  • $100k - $150k per year

    Position: Senior Python Engineer Location: Downtown Toronto, Hybrid/Onsite Salary Range: $100K-$150K Job Type: Permanent Posting Type...  ...Mathematics, Finance, or a related field Strong backend software engineering experience with modern programming languages such... 
    Senior
    Permanent employment

    Quantum Technology Recruiting Inc. (QTR)

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

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