Senior Software Engineer II
Samsara
- 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.
$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...SeniorFull timeWork at office- ...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...SeniorRemote jobLong term contractFull timeImmediate start
$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...SeniorFull timeRemote workWorldwide- ...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...SuggestedRemote jobFull timeInternshipFlexible hours
- ...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...SeniorLong term contractFull timeRemote workWorldwideRelocation package
$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...SeniorRemote jobLong term contractPermanent employmentFull timeTemporary workWork at officeWork from homeFlexible hours- ..., 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...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$145k - $153k per year
...the world's most sophisticated retailers trust with their own storefronts. That is the problem you will help solve. As a Software Engineer II on Carrot Ads, you will independently build and ship features across the publisher-facing stack: the Connect / Carrot Ads API,...Remote jobPermanent employmentFull timeWork at officeWork from homeFlexible hours$145k - $153k per year
...Optimization team is the decision-making engine of Instacart's $1B+ ads business. We own... ...Revenue. We are looking for a Software Engineer II with a strong quantitative background to... ...problems at scale. Collaborate closely with senior scientists, engineers and product...SeniorRemote jobPermanent employmentFull timeWork at officeWork from homeFlexible hoursShift work- ...About the Team Abnormal AI is looking for a Software Engineer II to join the Dev Accelerator Team. The Dev Accelerator team builds and operates our internal developer platform : the tools, libraries, and infrastructure that let 100+ engineers design, build, test, and...Full time
$103.21k - $129.01k per year
...intelligence and operational excellence across the entire company. We are currently seeking a highly motivated and experienced Software Engineer II to join our dynamic team and play a pivotal role in shaping the future of data at Pantheon. What You Will Do Build scalable...Full timeWork at officeLocal areaRemote work$196k - $207k per year
...Instacart’s Retailer Platform organization within Core Experience Engineering. We own the content infrastructure that powers every consumer... ...200 RPS for 100+ retail partners. We’re looking for a Senior Software Engineer to lead high-impact platform initiatives that...SeniorPermanent employmentFull timeContract workSeasonal workWork at officeRemote workWork from homeFlexible hoursShift work$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...SeniorFull timeSummer workInternshipRemote workFlexible hours$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 jobFull timeWork at officeFlexible hours- ...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 timeLocal areaRemote workWork from homeHome office
- ...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin....Remote jobWork at officeFlexible hours
- ...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...SeniorLong term contractFull time
$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...SeniorLong term contractFull timeWork at officeImmediate startRemote work- ...Description About Liferaft Liferaft builds software that helps organizations find, understand, and act on potential risks... ...Role Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our...SeniorFull timeLive InRemote workFlexible hours
$135k - $150k per year
...with us. We're building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems shaping our business — and the technical counterpart to our...SeniorFull timeFlexible hours- ...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...SeniorFull timeInternshipRemote work
- ...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...SeniorRemote jobFull timeLocal areaFlexible hours
- ...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...SeniorFull timeWorldwide
$104k - $139k per year
...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and...SeniorRemote jobFull timeImmediate startWorldwideHome office$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...SeniorFull timeWork at officeRemote work2 days per week- ...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...SeniorLong term contractFull timeWork from homeFlexible hours
$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...SeniorRemote jobFull timeWeekend work$133k - $183k per year
...pay later without any hidden fees or compounding interest. The Money Movement & Card Ledger team is looking for a passionate Software Engineer to help build the tools and systems that we use to manage money movement, bank data integration & merchant data. Affirm Card is...Remote jobFull timeWork at officeFlexible hours- ...improve those experiences. We're a cross-functional team of engineers, product managers, designers, and data partners who move... ...quality, reliability, and scalability. YOUR MISSION As a Senior Software Engineer on the Growth & Engagement team, you'll build the products...SeniorLong term contractFull time
- ...What Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed... ...: Remote - (NORAM) How You'll Make an Impact: As a Senior Backend Engineer on the Distribution Team, you'll be instrumental in developing...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!
- software developer intern Canada
- software design engineer Canada
- software engineer devops Canada
- software developer internship no experience Canada
- software engineer salary in canada Canada
- junior software engineer Canada
- software developer no experience Canada
- développeur logiciel Canada
- software engineer intern Canada
- director software engineering Canada
