Senior Software Engineer - Mobile Platform

Samsara is the pioneer of the Connected Operations™ Cloud, a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations.
$142,503 - $239,500
Mobile
Senior Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · AI · IoT

Description For Senior Software Engineer - Mobile Platform

The Mobile Platform team at Samsara owns the frameworks and tooling that enable other developers to build and deploy mobile applications for customers. With over 100k daily active users and aiming for 1M DAU, the team builds and maintains infrastructure including reusable UX components, design systems, SDKs, continuous integration systems, monitoring tools, and networking and persistence layer frameworks. These systems are leveraged across multiple applications and business units, impacting teams across the company.

The tech stack includes React Native, Typescript, Redux, and GraphQL for mobile apps, and Golang for the backend. The role involves an even split between backend and frontend work.

As a Senior Software Engineer on the Mobile Platform team, you will:

  • Shape the future of the mobile platform by proposing, designing, and implementing improvements for both internal developers and end users.
  • Consult with fullstack engineering teams on mobile-specific concerns for customer-facing features.
  • Improve the developer experience by enhancing the reliability and usability of continuous integration, metrics collection, and mobile build systems.
  • Mentor junior developers and elevate the team's skills.

Minimum requirements:

  • 8+ years of experience developing and delivering enterprise software.
  • 4+ years of experience working on a mobile-focused team.
  • 2+ years of experience working with React Native in a professional setting.

Ideal candidate qualities:

  • Extensive experience with Redux and GraphQL.
  • History of evangelizing operational excellence practices.
  • Experience on a platform team serving internal engineers.
  • Experience shipping and maintaining features over several years.
  • Experience leading engineers to incrementally deliver large projects.

This is a remote position open to candidates residing in the US & Canada, except for the San Francisco Bay Area and NYC Metro Area.

Samsara offers a competitive compensation package, including base salary, bonus/variable pay, and RSU awards. The annual base salary range for this position is $142,503 - $239,500 USD, with potential for above-market equity refresh awards for top performers.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Mobile Platform

  • Help shape the future of our mobile platform by proposing, designing, and implementing improvements for both internal developers and end users.
  • Consult with fullstack engineering teams to guide them through mobile-specific concerns as they plan and build customer-facing features.
  • Ensure a top-quality developer experience by improving the reliability and usability of our continuous integration, metrics collection, and mobile build systems.
  • Leverage your experience to mentor junior developers and level up the team.

Requirements For Senior Software Engineer - Mobile Platform

React
TypeScript
Go
Redis
  • 8+ years of experience developing and delivering enterprise software.
  • 4+ years of experience working on a mobile-focused team.
  • 2+ years of experience working with React Native in a professional setting.

Benefits For Senior Software Engineer - Mobile Platform

Medical Insurance
Equity
  • Competitive total compensation package
  • Employee-led remote and flexible working
  • Health benefits
  • Samsara for Good charity fund

Interested in this job?

Jobs Related To Samsara Senior Software Engineer - Mobile Platform

Senior Software Engineer

Senior Software Engineer role at Meta, focusing on mobile development and innovative social technology solutions with competitive compensation and benefits.

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for Snapdragon chipsets, requiring 2+ years of experience in mobile camera software.

Senior React Native Developer

Senior React Native Developer position at Nearform - Remote role building enterprise applications with Node.js and React Native in a global team.

Senior Software Developer (Mobile)

Senior Software Developer position at TherapyNotes, focusing on mobile and web development using Angular and modern technologies, offering competitive salary and benefits.

Senior Software Developer (Mobile)

Senior Mobile Software Developer position at TherapyNotes - Remote opportunity for experienced developer with mobile expertise and mentoring skills.