Senior Mobile Software Engineer - Routing @ Samsara
Your Application Journey
Email Hiring Manager
Job Details
Who We Are
Samsara (NYSE: IOT) is the pioneer of the Connected Operations Cloud. We help organizations harness IoT data to improve safety, efficiency and sustainability. Our work supports physical operations in agriculture, construction, transportation, and manufacturing around the world.
About the Role
The Routing organization is building one of Samsara’s most ambitious mobile experiences. This role focuses on supporting drivers in the field with a seamless mobile experience under challenging conditions like poor connectivity and dynamic job schedules.
What You Will Do
- Develop and maintain high-performance mobile applications for iOS and Android.
- Design user-friendly and accessible UI components.
- Profile and optimize app performance and responsiveness.
- Integrate with native modules and APIs for platform-specific functionality.
- Collaborate with cross-functional teams including product managers, designers, and backend engineers.
Minimum Requirements
- 6+ years of software development experience.
- 4+ years of hands-on mobile app development experience.
- Proven performance tuning skills using profiling tools.
- Experience ensuring mobile app accessibility compliance.
- Strong testing and debugging skills, with familiarity with CI pipelines.
Preferred Qualifications
- Experience with native module development using Swift/Objective-C and Kotlin/Java.
- Familiarity with geospatial or mapping technologies such as Mapbox or Google Maps SDK.
- Background in logistics, fleet management, or industrial IoT.
Compensation and Benefits
Competitive total compensation includes base salary, bonus, and RSU awards. Full-time employees enjoy flexible working arrangements, remote flexibility, and comprehensive benefits.
Additional Information
This is a full-time remote position open to candidates residing in Canada. Some travel (up to 10%) is required. No relocation assistance will be provided.
Key skills/competency
- Mobile Development
- iOS
- Android
- Performance Tuning
- UI/UX
- Testing
- Accessibility
- API Integration
- Collaboration
- Problem-solving
How to Get Hired at Samsara
🎯 Tips for Getting Hired
- Research Samsara's culture: Understand their IoT and Connected Operations Cloud mission.
- Customize your resume: Highlight mobile development and performance tuning experience.
- Prepare technical examples: Demonstrate real-world app optimization.
- Showcase collaboration skills: Emphasize teamwork in agile environments.