Taro Logo

Senior Mobile Software Engineer - Connectivity

Pioneer of the Connected Operations™ Cloud, using IoT data to help improve safety, efficiency and sustainability of physical operations across industries.
$142,800 - $184,800
Mobile
Senior Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS · IoT

Job Description

Samsara, a pioneer in Connected Operations™ Cloud technology, is seeking a Senior Mobile Software Engineer to join their Connectivity Platform team. This role focuses on building and owning the BLE implementation across all Samsara products, specifically for their mobile applications: Samsara Driver and Samsara Fleet. The position offers an opportunity to impact critical industries that power the global economy, working with technologies like React Native, TypeScript, Redux, GraphQL, and Golang.

The role involves architecting and implementing connectivity solutions that enable seamless integration between mobile apps and hardware products. You'll be responsible for improving application architecture, development processes, and developer experience while working closely with cross-functional teams including firmware and backend engineers.

As a senior engineer, you'll have the chance to mentor junior developers, drive technical decisions, and shape the future of Samsara's mobile products. The company is rapidly expanding its product portfolio, making this role crucial for supporting millions of users across various industries including transportation, manufacturing, and construction.

Samsara offers competitive compensation including base salary, bonus opportunities, and RSU awards. The company culture emphasizes customer success, long-term thinking, growth mindset, inclusivity, and teamwork. This remote position is open to candidates residing in Canada, offering flexibility while maintaining high impact on real-world operations.

The ideal candidate will bring 7+ years of mobile development experience, strong expertise in BLE-enabled applications, and a proven track record of shipping high-quality production applications. This role presents an excellent opportunity to work on meaningful projects that improve safety, efficiency, and sustainability across global physical operations.

Last updated 3 days ago

Responsibilities For Senior Mobile Software Engineer - Connectivity

  • Build and own the BLE connectivity platform on mobile products: Samsara Driver and Samsara Fleet
  • Architect and implement connectivity platform for Android and iOS
  • Work with mobile team to improve application architecture and development processes
  • Partner with firmware and backend engineers on connectivity architecture design
  • Collaborate with full-stack engineers on mobile-specific concerns
  • Improve developer experience through CI/CD and build systems
  • Mentor junior developers
  • Produce high-quality, maintainable code

Requirements For Senior Mobile Software Engineer - Connectivity

TypeScript
React
Go
  • 7+ years of relevant industry experience in mobile development for Android and/or iOS
  • Experience building and shipping production mobile applications using native or React Native frameworks
  • 3+ years of professional experience building BLE-enabled mobile applications
  • Experience building and using observability tools and frameworks
  • Strong leadership skills driving projects and working cross-functionally
  • Strong collaboration abilities and independent work ethic
  • Passion for exploring new technologies

Benefits For Senior Mobile Software Engineer - Connectivity

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive total compensation package
  • Health benefits
  • Flexible working arrangements
  • RSU equity awards
  • Annual RSU refresh grants
  • Samsara for Good charity fund

Related Jobs