Taro Logo

Multiple Software Engineering Positions

Samsara is a technology company building IoT solutions for safer, smarter and more sustainable operations.
$150,000 - $250,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS · IoT...

Description For Multiple Software Engineering Positions

Samsara is a leading Industrial IoT company building solutions for safer, smarter and more sustainable operations. We're looking for talented software engineers across multiple disciplines and levels to join our growing team.

Our engineering teams work on challenging technical problems across the full stack - from embedded systems and mobile apps to scalable backend services and modern web applications. We use technologies like Python, JavaScript/TypeScript, React, Java, Go, and Kubernetes to build mission-critical systems that help thousands of organizations improve their operations.

We have positions available at all levels from Entry-Level to Staff/Principal, across areas including:

  • Frontend/Web Development
  • Backend Services
  • Mobile (iOS/Android)
  • Data Platform/Infrastructure
  • Machine Learning/AI
  • Security Engineering

Engineers at Samsara have the opportunity to:

  • Work on high-impact products used by thousands of customers
  • Solve complex technical challenges at scale
  • Collaborate with talented peers in a fast-paced environment
  • Learn and grow through mentorship and career development
  • Make meaningful contributions to product direction

We offer competitive compensation including equity, comprehensive benefits, flexible work arrangements, and a strong focus on work-life balance. Our engineering culture emphasizes technical excellence, ownership, and continuous learning.

Samsara has offices in major tech hubs including San Francisco, Atlanta, London, and Bangalore, with many roles also available for remote work. We're growing rapidly and looking for passionate engineers who want to help build the future of IoT technology.

If you're excited about working on challenging technical problems that have real-world impact, while growing your career at a fast-growing company with a strong engineering culture, we'd love to talk to you about joining our team.

Last updated 2 days ago

Responsibilities For Multiple Software Engineering Positions

  • Design and implement scalable backend services and APIs
  • Build and maintain critical infrastructure components
  • Collaborate with product and design teams on new features
  • Mentor junior engineers and contribute to technical direction
  • Participate in technical design reviews and architecture discussions
  • Ensure high quality through testing and code reviews
  • Contribute to engineering best practices and documentation

Requirements For Multiple Software Engineering Positions

Python
JavaScript
React
TypeScript
Java
Go
Kubernetes
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 5+ years of professional software development experience
  • Strong programming skills in languages like Python, Java, Go
  • Experience with distributed systems and microservices architecture
  • Knowledge of cloud platforms (AWS/GCP)
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities

Benefits For Multiple Software Engineering Positions

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Competitive salary and equity
  • Medical, dental, and vision insurance
  • 401(k) plan with company match
  • Flexible PTO policy
  • Parental leave
  • Learning and development budget
  • Remote work options
  • Company-sponsored events and team building

Interested in this job?

Jobs Related To Samsara Multiple Software Engineering Positions