Senior Mobile Software Engineer - Routing
@ Samsara

Hybrid
CA$150,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXXXX****** @samsara.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review mobile app performance tuning techniques.
Practice profiling tool usage for optimization.
Familiarize with native module integration methods.
Brush up on CI/CD for mobile platforms.

Behavioral Questions

Describe a challenging project coordination experience.
Explain how you prioritize workload under pressure.
Discuss a time you improved team performance.
Share how you handle feedback on mobile projects.

Frequently Asked Questions