Skip to main content

Alarm.com

Software Engineer II - Mobile

Tysons, VirginiaFrom $122.6kmidAdded 2 days ago

About this role

Alarm.com is seeking a Software Engineer II to develop Android features for their home security and smart home management app used by millions. You'll work on real-time video streaming, IoT device controls, and modern UI features using Kotlin and Jetpack Compose, collaborating with cross-functional teams in a people-first culture.

What you'll do

  • Develop Android features for the flagship mobile application
  • Design and implement real-time video streaming using Android media frameworks and protocols like HLS/RTSP
  • Build responsive, performant UIs following Material Design guidelines
  • Collaborate across the full project lifecycle with iOS engineers, backend teams, QA, and product managers
  • Evaluate and apply new Android technologies to solve challenging problems
  • Contribute product ideas and collaborate on feature development

What they're looking for

  • Android development with 2+ years professional experience
  • Kotlin proficiency (Java a plus)
  • Android Studio, SDK, and modern architecture patterns (MVVM, MVI, MVP)
  • Asynchronous programming with Coroutines and Flow
  • RESTful API integration and JSON parsing
  • Git version control and collaborative workflows
  • Video streaming technologies (preferred)
  • Jetpack Compose (preferred)

Benefits

  • Collaborate with talented engineers across wireless, software, and hardware
  • Immediate responsibility and empowerment to own features
  • Exposure to cutting-edge mobile and IoT technologies
  • Strong team culture with company events and happy hours
  • Flexible work environment with 4 days in-office weekly
  • Opportunity to influence product development
Apply on the employer's site

Opens the official application on the employer’s site. No login required.