Samsara is the pioneer of the Connected Operations™ Cloud, helping organizations harness IoT data to improve their operations. They are seeking a Staff Software Engineer to set the technical direction for the Developer Experience team, focusing on building tooling and infrastructure that enhances the productivity of engineers across the organization.
Responsibilities:
- Help shape the technical direction of our developer platform — CI/CD, build systems, and the AI agents engineers interact with daily
- Design and build AI agents that take real work off engineers' plates: coding, code review, test generation, release automation, and incident response
- Scale our tooling so it can keep up as the engineering org grows, without sacrificing reliability or developer happiness
- Standardize tools and practices so good ideas spread instead of getting reinvented on every team
- Raise the technical bar through code reviews, design discussions, and mentorship
- Partner with engineering leadership on the bets worth making, and be honest about tradeoffs
- Represent Samsara externally when it makes sense — talks, open source, helping us become a place great engineers want to work
- Live out our cultural principles: Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, and Win as a Team
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- 8+ years building software, with at least 2 years in an architect or technical leadership role
- Strong programming and design fundamentals
- 4+ years working on large-scale distributed systems
- 4+ years leading technical projects across multiple teams
- Experience building developer platforms, internal tooling, or CI/CD for a large engineering org (hundreds of engineers or more)
- You've shipped real work with AI coding tools (Claude Code, Cursor, Copilot, custom agents) — not just tried them out
- Strong skills in Go, Python, TypeScript, or a similar language
- A track record of making engineers measurably faster — quicker builds, easier deploys, less toil, happier developers
- Comfort working in ambiguity and getting teams aligned without needing formal authority