CareerPlanSign in

Software Engineer II - Android

USA💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Develop features for the Alarm.com Android application used by millions to secure and manage homes and businesses, including real-time video streaming and IoT device controls.

Role type

Mid-level IC Android Software Engineer

Builds

Consumer mobile app features for smart security and IoT

Domain

Smart home security / IoT / Mobile

Deliverable

product features

Required skills

Kotlin, Android SDK, Android media frameworks (HLS/RTSP), RESTful APIs, Coroutines/Flow, Git, MVVM/MVI/MVP architecture

Preferred skills

Jetpack Compose, Android Jetpack components, NDK/JNI, CI/CD pipelines, mobile security, Wear OS/Android TV

Technologies

Kotlin, Jetpack Compose, Android Studio, Android SDK, Coroutines, Flow, Gradle, MediaCodec, HLS, RTSP, WebRTC, Firebase, Crashlytics, Sentry

Responsibilities

Develop Android features for the flagship mobile application; Design and implement real-time video streaming features; Build responsive, performant UIs following Material Design guidelines; Engage in research and application of new Android technologies; Collaborate with iOS engineers, backend teams, QA, and product managers.

Seniority

Mid-level, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.