Samsara
Senior Software Engineer II
Remote Safety role with clear candidate location fit.
PostedRecently added
Eligible countries2 accepted countries
Seniority signalSenior
Work settingRemote
Accepted candidate locations
CanadaUSA
Role overview
Senior Software Engineer II
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Details
- Define what to build and how to build it, shaping product direction from the engineering side
- Own the technical direction for orchestrating concurrent, real-time interactions to deliver one coherent experience for the driver
- Build and ship new AI-powered products from zero to one in a fast-moving, ambiguous environment
- Design systems that coordinate across backend and edge boundaries, where reliability and real-time responsiveness both matter
- Make architectural tradeoffs where requirements are still evolving, favoring foundations that generalize over narrowly-scoped solutions
- Establish patterns for reliability, observability, and explainability in systems that make real-time decisions
- Serve as the team's technical anchor: review designs, unblock decisions, and mentor firmware engineers as they grow into full-stack contributors
- Bring in outside ideas and practices for full-stack and AI-assisted development
- Champion the Samsara 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
- 8+ years of software engineering experience, including ownership of products from concept through production
- Bachelor's Degree in Computer Science, Engineering, or equivalent practical experience
- Strong programming fundamentals (Golang, Python, or similar)
- Experience building products on top of LLMs or AI agent platforms
- Experience designing reliable, distributed backend systems that support multi-step, asynchronous workflows
- Experience designing backend systems that serve edge, embedded, or resource-constrained clients
- Experience with quality and safety considerations for AI-driven systems: validating outputs, structured responses, retries/fallbacks, and monitoring
- Experience mentoring engineers as they expand into unfamiliar technical domains
- Strong communication skills and ability to influence technical direction without formal authority
- Located in and authorized to work in the United States or Canada (fully remote)
- Experience building zero-to-one products in fast-moving, high-autonomy environments
- Experience building scheduling or arbitration systems
- Experience designing systems that combine structured and open-ended signal collection to inform product decisions
- Familiarity with agent orchestration frameworks or patterns
Similar roles
Keep a backup shortlist.
Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.