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

Senior Software Engineer II

Full-time

Samsara

Canada
  • Remote job

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 (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment Monitoring. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term.

About the role

Join Samsara's In-Vehicle Experience team as a Senior Software Engineer. You'll be the technical leader of the team, setting the direction for what we build and how. We are building AI voice experiences that speak to, coach, and assist drivers as they work, spanning proactive assistance, on-demand interaction, and the range of situations in between. We are looking for the product-minded full-stack engineer who will figure out what those experiences should be, ship them, and build the systems that let them evolve into one coherent product rather than a set of disconnected tools.

You'll design what agents say and how they behave, build the services that support them, and iterate on both based on what drivers actually experience. These systems sit at the intersection of software, AI, and the physical world. Because drivers interact with our products while operating a vehicle, decisions about what reaches them, and when, carry real weight. The systems underneath are where the hard-to-reverse decisions live. How agents share context, how concurrent interactions get arbitrated, and how the system's decisions can be explained after the fact. You'll decide what's worth building, and own the systems that make it possible.

You'll ship against clear priorities from day one. We are looking for someone whose instinct is to shape the direction of the team's work, not just execute against it. Putting forward a point of view, making the case for it, and getting the team moving in a new direction is core to how this person operates. Engineers who habitually notice what should improve and then make it happen, rather than waiting to be told, will find this kind of role familiar.

AI-assisted engineering is central to this role. You will be expected to use tools such as Codex, Claude Code, and Cursor proficiently throughout the software development lifecycle, not only for code generation but also for investigation, design, testing, review, and operational work.

This is a remote position open to candidates residing in Canada.

In this role, you will:


  • Define what to build and how to build it, shaping product direction from the engineering side.

  • Build and ship voice agent experiences from zero to one in a fast-moving, ambiguous environment. Iterate quickly based on real interactions.

  • Own the technical direction for how these experiences coordinate: how they share context, how concurrent interactions get arbitrated, how the system holds up as more experiences are added, and how its real-time decisions can be investigated by the teams that need to.

  • Make and document architectural tradeoffs where requirements are still evolving, favoring foundations that generalize as new use cases emerge over one-off solutions that don't.

  • Serve as the team's technical anchor: review designs, unblock decisions, and mentor engineers as they expand into unfamiliar technical domains.

  • Introduce new patterns for full-stack and AI-assisted engineering, and get the team using them.

  • Champion, role model, and embed Samsara's cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

Minimum requirements for the role:


  • 8+ years of professional software engineering experience, including ownership of products from concept through production.

  • Bachelor's Degree in Computer Science, Engineering, or equivalent practical experience.

  • Recent, primary experience shipping LLM/agent based products end-to-end, including evaluation of AI behavior in production.

  • Experience with memory, context, or retrieval systems for AI applications (e.g., RAG pipelines, vector databases, long-lived session context).

  • Strong programming and design fundamentals (Go, TypeScript, Python).

  • Experience designing APIs and service boundaries that other systems rely on.

  • Experience setting technical direction on a team and mentoring other engineers.

  • Strong communication skills and the ability to influence technical direction without formal authority.

  • Located in and authorized to work in the United States or Canada (this is a fully remote role).

An ideal candidate also has:


  • Experience building zero-to-one products in fast-moving, high-autonomy environments.

  • Experience building persistent memory or personalization systems where agents learn about users over time.

  • Experience with multi-agent orchestration: coordinating multiple agents, avoiding conflicts, and maintaining consistency.

  • Experience building scheduling or arbitration systems.

  • Experience designing systems that combine structured and open-ended signal collection to inform product decisions.

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II in Canada vacancy
  • $181.05k - $213k per year

     ...limited partners through world-class software, purpose-built for everyone in venture...  ...’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...The Problems You’ll Solve As a Senior Software Engineer II, you will lead technically complex projects... 
    Senior
    Full time
    Work at office

    Dba Carta, Inc.

    Canada
    more than 2 months ago
  •  ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity - Senior Software Engineer II (Remote - Canada) We are looking for a Senior Software Engineer II for the Integrations team. This role will play a significant... 
    Senior
    Remote job
    Long term contract
    Full time
    Immediate start

    Wrapbook

    Canada
    more than 2 months ago
  • $180k - $230k per year

     ...Narvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives... 
    Senior
    Full time
    Remote work
    Worldwide

    Narvar

    Canada
    more than 2 months ago
  • $196k - $207k per year

     ...levers. Operating at the intersection of Marketing, Product, and Engineering, we own the platforms behind campaign feeds, audience targeting, event pipelines, and QA automation. We're seeking a Senior Software Engineer to provide technical leadership for the Paid MarTech... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Instacart

    Canada
    20 days ago
  •  ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility...  ...Americas.       Position Overview   As a Software Engineer II, you'll play a key role in building and integrating web applications... 
    Suggested
    Remote job
    Full time
    Internship
    Flexible hours

    Sprypoint

    Canada
    a month ago
  •  ...customers to trust Samsara with their most critical data—while ensuring a seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM platform. In this role, you will combine technical depth, security... 
    Senior
    Long term contract
    Full time
    Remote work
    Worldwide
    Relocation package

    Samsara

    Canada
    more than 2 months ago
  • $92k - $142k per year

     ...Title: Software Engineer II, Backend — Toast International Location: Toronto, ON / Canada Hybrid (Ontario) Level: Software Engineer II...  ...services, and core platform workflows. You will collaborate with senior engineers, product managers, designers, and mobile/web... 
    Senior
    Full time
    Contract work
    Work at office

    Toast

    Canada
    18 days ago
  •  ..., and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions...  ...~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level) delivering... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Canada
    more than 2 months ago
  • $153k - $213k per year

     ...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards...  ...code review. What we look for ~5+ years of experience in software development or engineering, with a deep understanding of system... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    8 days ago
  • $115k - $125k per year

     ...connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their engineering skills to bear... 
    Senior
    Full time
    Summer work
    Internship
    Immediate start

    Wave Hq

    Canada
    12 days ago
  • $132k - $181.7k per year

     ...AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing...  ...You Are: ~5+ years building production software, with significant experience in desktop applications...  ...-ins Knowledge of Excel's calculation engine, object model, and common power-user... 
    Senior
    Internship
    Work at office
    Local area
    Worldwide

    Alphasense

    Canada
    16 days ago
  • $171.5k - $201k per year

     ...who rely on Life360. We are a product-minded, AI-Native engineering team. That means AI isn’t just a tool we use — it’s how we...  ...About the Job Life360 is hiring a backend AI-Native Senior Software Engineer II — a senior engineer who doesn’t just use AI tools, but thinks... 
    Senior
    Full time
    Summer work
    Internship
    Remote work
    Flexible hours

    Life360

    Canada
    more than 2 months ago
  • $220.53k - $284.56k per year

     ...Summary As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the products funded traders and our internal teams use every day: the trader-facing web experience, account and onboarding flows, payments and payouts, and the internal tooling the business... 
    Senior
    Remote job
    Full time
    Internship

    Topstep

    Canada
    3 days ago
  •  ...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 complete... 
    Senior
    Full time
    Work at office
    Remote work

    Wagmo

    Canada
    4 days ago
  •  ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code,...  ...and that history is one of our biggest advantages in an agentic software delivery lifecycle. Flaky test detection, test insights, pipeline... 
    Senior
    Full time
    Immediate start

    Circleci

    Canada
    1 day ago
  • $133k - $183k per year

     ...fees, no surprises, and no tradeoffs on what matters most. The Engineering team builds systems that power Affirm’s mission. We take pride...  ...for You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    8 days ago
  • $171.5k - $201k per year

     ...The Revenue Experimentation team (Direct Revenue org) is the engine behind how we grow and monetize Life360 responsibly. We...  ...scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a builder who thinks natively in AI tooling and takes real... 
    Senior
    Remote job
    Full time
    Summer work
    Internship
    Flexible hours

    Life360

    Canada
    19 days ago
  •  ...global leader in wildfire and extreme weather risk mitigation software. The Company’s market-leading solutions, enhanced by AI and...  .... Role Overview We are hiring a backend-focused Senior Software Engineer to build and optimize the high-performance services and compute... 
    Senior
    Full time

    Technosylva

    Canada
    12 days ago
  • $133k - $183k per year

     ...the flexibility to buy now and pay later without any hidden fees or compounding interest. We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer Productivity, with a focus on Test Platform Engineering. The... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    more than 2 months ago
  • $255.9k - $318.6k 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 we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped... 
    Senior
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Canada
    more than 2 months ago
  •  ...around AI and agents. About Builder Studio Builder Studio is Apollo's new product for building custom GTM software in plain English. A RevOps lead, GTM engineer, or founder describes the tool they need, and Builder Studio plans it, generates real code, and turns it into... 
    Senior
    Full time
    Worldwide

    Apollo.Io

    Canada
    1 day ago
  •  ...high-impact campaigns across programmatic advertising and marketing channels. About the Team: We’re looking for a Staff Software Engineer I/II to join our Data Ingestion Team, which builds and operates the critical infrastructure that serves as the “front door” of... 
    Full time
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Canada
    more than 2 months ago
  •  ...connected through virtual collaboration, team gatherings, and a people-first culture.   About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-product digital platform. In this role, you’ll work closely with... 
    Senior
    Full time
    Internship
    Remote work

    Point Digital Finance

    Canada
    more than 2 months ago
  •  ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build...  ...with as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a small, focused... 
    Senior
    Remote job
    Full time
    Local area
    Flexible hours

    Chainguard

    Canada
    a month ago
  •  ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in... 
    Senior
    Full time
    Worldwide

    Apollo.Io

    Canada
    more than 2 months ago
  •  ...every learner can navigate the future with curiosity, resilience, and a love of learning. The Role We're looking for a Senior Software Engineer, Fullstack to join our Product Engineering team in South Korea. The team’s mission is to build high-quality product experiences... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Home office
    Flexible hours

    Outschool

    Canada
    20 days ago
  •  ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering... 
    Senior
    Long term contract
    Full time

    Blue Matrix Limited

    Canada
    a month ago
  • $170k - $220k per year

     ...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help Canadians buy, earn, and save bitcoin simply and securely. Since launching in 2015, we’ve grown to more than one million customers across... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    Remote work

    Shakepay

    Canada
    more than 2 months ago
  • $140k - $170k per year

     ...individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation of... 
    Senior
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Canada
    more than 2 months ago
  •  ...investors who have helped define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital, Portage...  ...Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software... 
    Senior
    Long term contract
    Full time
    Work from home
    Flexible hours

    Boosted Ai

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

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