Taro Logo

Staff Software Engineer - TimeSeries

Pioneer of Connected Operations Cloud using IoT data to improve safety, efficiency and sustainability of physical operations.
$157,360 - $281,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · IoT

Job Description

Samsara, a pioneer in Connected Operations Cloud, is seeking a Staff Software Engineer for their TimeSeries team. This role focuses on improving and scaling their in-house time-series data store and event streaming framework. The position offers the opportunity to work on systems handling gigabytes per second of streaming data while supporting Samsara's mission to improve safety, efficiency, and sustainability of physical operations.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems and large-scale data processing. You'll work closely with product and firmware teams, building solutions that directly impact various industries including transportation, manufacturing, and construction. The position demands both independent work and collaboration, with opportunities to influence architectural decisions and lead cross-organizational projects.

As a Staff Engineer, you'll be responsible for not only technical execution but also mentoring team members and championing Samsara's cultural principles. The company offers competitive compensation ($157,360 - $281,000), equity, and comprehensive benefits. This is a remote position open to US-based candidates, offering flexibility while maintaining strong team collaboration.

The ideal candidate should have 8+ years of software development experience, with proven expertise in distributed systems and a track record of leading complex technical initiatives. You'll be joining a company that values customer success, long-term thinking, and inclusive growth, while working on technology that powers over 2.3 million IoT devices globally.

Last updated 2 days ago

Responsibilities For Staff Software Engineer - TimeSeries

  • Develop and scale microservices handling gigabytes/sec of streaming data
  • Identify and add new features to in-house time-series data store and event streaming framework
  • Partner with product and firmware teams to understand their data needs and build solutions
  • Build great user experience for internal customers using this infrastructure
  • Champion and role model Samsara's cultural principles

Requirements For Staff Software Engineer - TimeSeries

Go
Java
Python
  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience
  • 8+ years of experience in software design, development, and algorithm-related solutions
  • 2+ years in an architect or leadership role
  • Stellar programming/coding fundamentals
  • 4+ years of experience building large-scale distributed systems
  • 4+ years of experience leading cross-organization projects

Benefits For Staff Software Engineer - TimeSeries

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Health benefits
  • Flexible working
  • Equity
  • Competitive total compensation

Related Jobs