Platform Science
Making it easy for enterprise trucking fleets to develop, deploy, and manage mobile devices and applications.
Engineering Manager, Mobile Platform
Engineering ManagerEngineering ManagerFull TimeRemoteTeam 201-500Since 2015H1B SponsorCompany SiteLinkedIn
Location
California
Posted
83 days ago
Salary
$131.4K - $200K / year
Bachelor Degree5 yrs expEnglishAndroid
Job Description
• Lead the Driver Framework team, responsible for the core Android platform applications powering our Driver Experience ecosystem
• Drive the technical vision and strategy for the mobile platform, ensuring scalability, modularity, and consistency across the fleet
• Partner with Product Management and other engineering teams to define the long-term technical roadmap for the Driver Framework platform, balancing new feature development with technical debt reduction
• Set and communicate team priorities that support the broader organization's goals. Align on strategy, processes, and decision-making with the team
• Own delivery of highly reliable, mission-critical software used by thousands of drivers daily
• Lead the consolidation of platform capabilities across legacy and newly acquired technologies - evaluating, selecting, and unifying components where needed
• Oversee the management of platform SDKs consumed by other feature teams, ensuring clarity, documentation, and a strong backward-compatibility strategy
• Manage the day-to-day operations of the team, including project planning, resource allocation, sprint execution, and managing shifting priorities in a fast-paced environment
• Establish strong engineering processes for code quality, release management, observability, testing, and platform reliability
• Foster a culture of ownership, innovation, and continuous improvement as we scale into new markets and adapt to changing regulatory and customer requirements
• Provide technical leadership and guidance to both your team members and your project peers. Advocate for the team’s technical interests and needs
• Form and maintain strong cross-functional relationships across engineering to achieve alignment with other teams
• Act as a servant leader who removes roadblocks, facilitates technical decisions, and empowers engineers to take on challenging projects
Job Requirements
- A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is required
- 1+ year of experience managing mobile engineering teams
- 5+ years of experience as an Android software engineer, with a deep understanding of the Android OS, its application lifecycle, and performance optimization
- Experience building and scaling large-scale mobile applications or core platform components (e.g., SDKs, foundational libraries, or enterprise/system apps).
- Experience or deep understanding of Android Enterprise MDM and/or MAM principles
- Experience with CI/CD, deployment tools, pipelines and processes
- Familiarity with Android development best practices and principles
- Android Automotive OS experience is a plus
- Exceptional communication and stakeholder management skills, with the ability to articulate complex technical issues to both technical and non-technical audiences
- A track record of inspiring teams to succeed and connecting impact to their work
- Experience in leading teams through ambiguous, high-impact platform challenges, including refactoring, redesign, and cross-platform consolidation
Benefits
- Medical, dental, and vision insurance
- Short-term and long-term disability insurances
- AD&D and life insurance
- 401k plan
- Paid vacation, sick leave and holidays
- Six weeks of paid parental leave