Manager, Software Engineering - Mobile Platform

Samsara
Summary
Join Samsara's Mobile Platform team as a Mobile Platform Engineering Manager and lead a team dedicated to building and maintaining core mobile infrastructure. You will drive the evolution of the mobile platform, champion developer experience, ensure platform stability and scalability, and guide the technical strategy and architecture. This remote position, open to candidates in Canada, offers the opportunity to impact global industries by building scalable mobile solutions for millions of IoT devices. You will mentor a team, collaborate with cross-functional teams, and focus on customer success. The role requires extensive experience in mobile development, platform engineering, and team management. Samsara offers a competitive compensation package and flexible working arrangements.
Requirements
- 8+ years of software development experience, with a strong focus on mobile technologies
- 4+ years of hands-on experience building and maintaining mobile platform components, frameworks, and infrastructure in production environments
- 3+ years of experience managing and leading software engineering teams, with a proven track record of growing and mentoring individual contributors
- Demonstrated experience in leading technical projects focused on mobile platform improvements, from conception to delivery, with multiple engineering contributors
- Deep knowledge of React Native internals, its architecture, and best practices for building scalable and performant mobile platforms
- Proficiency in using GraphQL and Redux for efficient data fetching and state management
- Strong understanding of mobile architecture, performance optimization techniques, CI/CD pipelines, and developer tooling
- Solid testing and debugging skills in a mobile context, including experience with unit and integration tests for platform components
- Experience collaborating cross-functionally with various engineering teams to deliver impactful platform improvements
Responsibilities
- Build and Lead the Mobile Core Team: Establish and grow a new team dedicated to the core mobile platform, defining its culture, processes, and a clear technical roadmap for foundational components
- Drive Core Platform Evolution: Own and execute critical mobile infrastructure initiatives, including framework and dependency upgrades, establishing robust code isolation, implementing performance enhancements, and proactively addressing technical debt across the mobile stack
- Champion Developer Experience: Focus on improving the velocity, reliability, and usability of our internal mobile development tools, build systems, and shared platform components
- Ensure Platform Stability and Scalability: Oversee the health, performance, and long-term scalability of the core mobile platform, preventing bottlenecks and ensuring a robust and efficient foundation for all mobile applications
- Drive Technical Strategy and Architecture: Guide architectural discussions, coach engineers, and collaborate closely with other stakeholders to define and execute the technical vision and architecture for the mobile platform
- Manage and Mentor: Lead, mentor, and grow a team of talented mobile infrastructure engineers, fostering deep technical specialization and a strong engineering culture centered on technical excellence, collaboration, and continuous improvement
- Serve Internal Customers: Understand the evolving needs of internal engineering teams, treating them as primary customers, and delivering cutting-edge solutions that empower their success
- 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
- Hire, develop and lead an inclusive, engaged, and high performing team
Preferred Qualifications
- Proven experience with native mobile development (Swift/Objective-C and Kotlin/Java) and deep expertise in bridging React Native with native code
- Strong track record of profiling and optimizing performance in large-scale mobile applications, including identifying and resolving complex performance bottlenecks at the platform level
- Hands-on experience designing and implementing advanced mobile CI/CD infrastructure
- Familiarity with cross-platform development paradigms beyond React Native (e.g., Flutter, Kotlin Multiplatform)
- Experience working with microservices and distributed systems
- Experience on a platform team specifically serving internal engineering customers and understanding their pain points
- Ability to align engineering with product and operations teams, translating their needs into robust platform solutions
- Experience shipping and maintaining complex core platform features over several years
- Domain experience in logistics, fleet management, or industrial IoT
Benefits
- $142,800 β $184,800 CAD
- Employee-led remote and flexible working
- Health benefits
- Samsara for Good charity fund