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

Related Categories

Related Job Pages