Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Samsara
✓ Verified SponsorSenior Software Engineer II
ICT
Company shared salary
NA
Market rate
10,833 CAD–15,833 CAD/mo (129,996 CAD–189,996 CAD/yr)
Based on similar roles (title + domain + location).
About the Company
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. The range of annual b
Responsibilities
- ● 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.
- ● 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).
- ● 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.
⚡ Full Resume Sandbox Canvas