Senior Software Engineer I - Mobile Platform
Company: Samsara
Location: Washington
Posted on: July 15, 2025
|
|
Job Description:
Samsara (NYSE: IOT) is the pioneer of the Connected Operations™
Cloud, which is 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. At
Samsara, we are helping improve the safety, efficiency and
sustainability of the physical operations that power our global
economy. Representing more than 40% of global GDP, these industries
are the infrastructure of our planet, including agriculture,
construction, field services, transportation, and manufacturing —
and we are excited to help digitally transform their operations at
scale. Working at Samsara means you’ll help define the future of
physical operations and be on a team that’s shaping an exciting
array of product solutions, including Video-Based Safety, Vehicle
Telematics, Apps and Driver Workflows, Equipment Monitoring, and
Site Visibility. As part of a recently public company, you’ll have
the autonomy and support to make an impact as we build for the long
term. About the role: At Samsara, the Mobile Platform team is at
the forefront of our mobile innovation, championing developer
velocity and consistency. We craft, maintain, and evolve the core
frameworks and tooling that empower every engineering team to build
exceptional mobile applications for our customers. Your
contributions will be pivotal in shaping mobile-first experiences
across the organization as we continue to expand our product
offerings and innovate in service of our customers. Our
responsibilities span a wide array of critical infrastructure, from
reusable UX components and design systems to seamless continuous
integration pipelines, insightful monitoring tools, and resilient
networking and persistence layers. These foundational systems are
widely adopted across diverse applications and business units,
driving significant impact throughout the entire company. We use
React Native, Typescript and Redux for our mobile apps, Golang for
our backend, and GraphQL to communicate between them. This is a
remote position open to candidates residing in the US. You should
apply if: • You want to impact the industries that run our world:
The software, firmware, and hardware you build will result in
real-world impact, helping to keep the lights on, get food into
grocery stores, and most importantly, ensure workers return home
safely. • You want to build for scale: With over 2.3 million IoT
devices deployed to our global customers, you will work on a range
of new and mature technologies driving scalable innovation for
customers across industries, driving the worlds physical
operations. • You are a lifelong learner: We have ambitious goals.
Every Samsarian has a growth mindset as we work with a wide range
of technologies, challenges, and customers that push us to learn on
the go. • You believe customers are more than a number: Samsara
engineers enjoy a rare closeness to the end user, and you will have
the opportunity to participate in customer interviews, collaborate
with customer success and product managers, and use metrics to
ensure our work is translating into better customer outcomes. • You
are a team player: Working on our Samsara Engineering teams
requires a mix of independent effort and collaboration. Motivated
by our mission, we’re all racing toward our connected operations
vision, and we intend to win—together. In this role, you will: •
Drive Technical Direction: Contribute to architectural decisions
and strategic planning for the mobile platform, influencing our
technical roadmap. • Develop and Optimize: Build and deliver
high-quality, performant, and user-friendly mobile application
features. Youll focus on writing clean, maintainable code and
optimizing for responsiveness and efficiency. • Ensure Code
Quality: Uphold and promote high standards for code quality through
rigorous peer reviews, comprehensive testing, and adherence to
mobile development best practices. • Build Reusable UI Components:
Design and implement polished, accessible, and consistent UI
components, ensuring an exceptional user experience across our
mobile platforms while enabling other teams to move faster by
utilizing the components and patterns you create. • Collaborate
Cross-Functionally: Work closely with product managers, designers,
and engineers across other teams to translate requirements into
robust and scalable mobile solutions. • Support and Mentor: Share
your expertise by mentoring more junior engineers and actively
contributing to knowledge-sharing initiatives that elevate the
teams capabilities. • Champion, role model, and embed Samsara’s
cultural principles (Focus on Customer Success, Build for the Long
Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we
scale globally and across new offices. Minimum requirements for the
role: • 6 years of software development experience, including 3
years of hands-on mobile app development with React Native in
production environments. • Deep knowledge of React Native as a
mobile-first framework, including a strong grasp of its
architecture, native components, and limitations. • Solid testing
and debugging skills in a mobile context, including experience
writing unit and integration tests to maintain app stability and
quality. • Strong understanding of mobile architecture,
performance, and platform APIs. • Proficiency in using GraphQL and
Redux for efficient data fetching and state management. •
Experience collaborating cross-functionally with product, design,
and backend teams to deliver high-quality mobile features. •
Demonstrated experience in mentoring less experienced engineers and
leading technical projects from conception to delivery with
multiple contributors. An ideal candidate also has: • Experience
with native mobile development (Swift/Objective-C and Kotlin/Java),
including creating native modules or bridging React Native with
native iOS and Android code. • Track record of performance tuning
in mobile apps, including using profiling tools and techniques to
diagnose and resolve performance issues. • Hands-on experience
ensuring mobile app accessibility compliance, applying best
practices to make the app usable by all customers. • Familiarity
with mobile CI/CD pipelines, build tools, and test automation. •
Experience working with microservices. • Experience shipping and
maintaining features over several years, demonstrating long-term
ownership. • Domain experience in logistics, fleet management, or
industrial IoT, especially building mobile apps for drivers or
field workers. Samsara’s Compensation Philosophy: Samsara’s
compensation program is designed to deliver Total Direct
Compensation (based on role, level, and geography) that is at or
above market. We do this through our base salary bonus/variable
restricted stock unit awards (RSUs) for eligible roles. For
eligible roles, a new hire RSU award may be awarded at the time of
hire, and additional RSU refresh grants may be awarded annually. We
pay for performance, and top performers in eligible roles may
receive above-market equity refresh awards which allow employees to
achieve higher market. The range of annual base salary for
full-time employees for this position is below. Please note that
base pay offered may vary depending on factors including your city
of residence, job-related knowledge, skills, and experience.
$126,140—$212,000 USD
Keywords: Samsara, Potomac , Senior Software Engineer I - Mobile Platform, Engineering , Washington, Maryland