Principal Android Engineer

Arlo Technologies International Ltd

Milpitas (CA)

On-site

USD 215,000 - 295,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonuses
Equity options
Full range of benefits

Job summary

Arlo Technologies International Ltd is seeking a Principal Android Engineer to set the technical direction of the Arlo Android app. This leadership role involves oversight of coding, design, and engineering standards, along with mentoring team members.

The ideal candidate will have expertise in Kotlin, experience with modern app architecture, and a strong command of Jetpack libraries. The position offers a competitive salary and comprehensive benefits.

Qualifications

  • Expertise in Kotlin and Android platform internals.
  • Experience designing multi-module Android codebases.
  • Proven track record of migrations and refactors.

Responsibilities

  • Own the architectural vision of the Android app.
  • Lead development and shipping of meaningful features.
  • Mentor and grow engineers across levels.

Skills

Expert-level Kotlin, including coroutines and Flow
Deep knowledge of the Android framework
Strong command of Jetpack libraries
Experience with modern app architecture

Tools

Gradle
CI/CD tools
Android Studio

Job description

Overview

We’re looking for a Principal Android Engineer to set the technical direction for the Arlo Android app and lead the team that builds it. This hands‑on leadership role involves coding, design, mentorship, and setting engineering standards.

Responsibilities
  • Own the architectural vision of the Android app and guide it from proposal to production—including modularization, state management, navigation, networking, and core patterns.
  • Lead by example, shipping meaningful features and platform improvements, setting the standard for code quality through your pull requests.
  • Tackle the hardest technical problems on the app: real‑time video streaming, latency, security notifications, background execution, and battery/performance constraints.
  • Drive large‑scale refactors and migrations (e.g., to Jetpack Compose, cleaner module graph, modern async patterns) with a pragmatic, incremental plan that keeps the app shippable.
  • Define and uphold engineering standards: testing strategy, code review culture, CI/CD, release health, crash‑free rates, and performance budgets.
  • Mentor and grow engineers across levels through pairing, design reviews, RFCs, and day‑to‑day technical guidance.
  • Partner closely with product, design, backend/firmware, and QA to shape feasibility and sequence work sensibly across teams.
  • Make build‑vs‑buy and technology‑selection decisions, documenting the reasoning to enable fast, confident action.
  • Champion observability and debuggability—logging, tracing, crash and ANR triage, and tooling that makes production issues findable.
Qualifications

Android & Kotlin depth

  • Expert‑level Kotlin, including coroutines and Flow for structured concurrency and reactive state.
  • Deep knowledge of the Android framework and platform internals: component lifecycles, process death, state restoration, threading, and system scheduling.
  • Strong command of Jetpack libraries (Compose, ViewModel, Navigation, Room, WorkManager, DataStore, Media3/ExoPlayer).
  • Experience with modern app architecture: unidirectional data flow (MVVM/MVI), clean separation of concerns, and well‑defined module boundaries, with judgment to bend the rules when needed.

Architecture & scale

  • Proven experience designing and evolving a large, multi‑module Android codebase, including Gradle build configuration and build‑time optimization.
  • Dependency injection at scale (Hilt/Dagger) and the trade‑offs involved.
  • Track record of leading migrations and refactors in a live, high‑traffic app without halting feature delivery.

Quality & delivery

  • Real testing strategy across unit, integration, and UI layers (JUnit, Turbine, Compose testing, Espresso/UI Automator).
  • Hands‑on with CI/CD for mobile (build pipelines, automated checks, staged/phased rollouts, feature flags).
  • Performance engineering: profiling and fixing jank, memory leaks, slow cold starts, and excessive battery drain using Android Studio profilers, Perfetto, Baseline Profiles, and Macrobenchmark.

Leadership in practice

  • Ability to influence without authority—aligning engineers around a direction through clear writing, strong design reviews, and credible code.
  • Excellent technical communication, making complex trade‑offs legible to both junior engineers and senior leadership.
  • Mentoring instinct and genuine investment in growing people around you.

AI Leadership

  • Set the team’s strategy for AI‑assisted development—accelerating boilerplate, testing scaffolding, refactors, documentation, and exploration while maintaining architecture, readability, and maintainability.
  • Define guardrails that keep quality high: review standards for AI‑generated code, architectural and security boundaries, and clear ownership expectations.
  • Build practices and prompts that let the team reliably benefit from AI tools, and evaluate pilot tooling pragmatically.
  • Guard against failure modes—subtle bugs, insecure patterns, architectural drift, and over‑reliance—by enforcing the same testing, review, and design bar as for manually written code.

Nice to Have

  • Experience sharing logic or code across iOS and Android.
  • Contributions to open source, public technical writing, or conference talks.
  • Familiarity with the broader smart‑home ecosystem (Matter, Google Home/Alexa integrations, widgets, WearOS, or Android TV/larger‑screen surfaces).
  • Backend or firmware fluency sufficient to collaborate deeply across the stack.
What Success Looks Like in the First Year
  • Clear, documented architecture that enables rapid ramp‑up for new engineers.
  • Measurable improvements in app health—crash‑free sessions, cold‑start time, live‑view latency, and notification reliability.
  • A healthier, faster delivery pipeline and a code review culture that engineers value.
  • Visible mentoring impact—engineers on the team leveling up through your guidance and standards.
Compensation

Pay range: USD$215,000‑295,000 per year, with potential bonuses, equity, and a full range of benefits. Details of benefits will be provided upon offer.

EEO & Diversity

Arlo is proud to be an Equal Opportunity Employer. We value inclusion and are committed to an inclusive, harassment‑free workplace. We prohibit discrimination and harassment based on all legally protected statuses in all hiring and employment. We provide reasonable accommodations to applicants and employees with disabilities, pregnant individuals, or anyone with a related medical condition or sincerely held religious beliefs, observances, or practices. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, the Company will consider for employment qualified applicants with arrest or conviction records.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director/Principal Engineer, Data & AI Platform
Director/Principal Engineer, Data & AI Platform

Arlo Technologies, Inc. • Milpitas (CA)

On-site
USD 225,000 - 300,000
Product Manager, Core Product Experiences
Product Manager, Core Product Experiences

Arlo Technologies, Inc. • Milpitas (CA)

On-site
USD 130,000 - 155,000
Staff Backend Engineer
Staff Backend Engineer

Arlo Technologies, Inc. • Milpitas (CA)

Hybrid
USD 155,000 - 225,000
Senior Staff Embedded Firmware Engineer
Senior Staff Embedded Firmware Engineer

Arlo Technologies, Inc. • Carlsbad (CA)

On-site
USD 190,000 - 230,000
Senior Software Engineer
Senior Software Engineer

Arlo • New York (NY)

On-site
USD 220,000 - 240,000
Equity
High ownership from day one
Collaborative work environment
+1
Android Architect & AI Strategy Leader
Android Architect & AI Strategy Leader

Arlo Technologies International Ltd • Milpitas (CA)

On-site
USD 215,000 - 295,000
Annual bonuses
Equity options
Full range of benefits
Staff Device Program Manager
Staff Device Program Manager

Arlo Technologies, Inc. • Carlsbad (CA)

On-site
USD 113,000 - 168,000
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Arlo Technologies, Inc. • Carlsbad (CA)

On-site
USD 180,000 - 200,000
Performance bonus
Equity options
Full range of benefits
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Arlo Technologies, Inc. • Carlsbad (CA)

On-site
USD 140,000 - 160,000
Performance bonus
Equity
Comprehensive benefits package
Senior Partner Enablement Engineer
Senior Partner Enablement Engineer

Arlo Technologies, Inc. • Milpitas (CA)

On-site
USD 160,000 - 190,000
Bonus and equity
Benefits package