As a Staff Software Engineer, you will be a technical leader and influencer shaping the future of the Alarm.com Android application used by millions of customers every day to secure and manage their homes and businesses. Our mobile team works on the full spectrum of features including real-time video streaming, IoT device controls, security system management, and smart home automation. In this role, your impact will extend well beyond individual contributions. You will drive architectural direction, mentor engineers across the team, and identify high-leverage opportunities to improve our codebase, tooling, and development practices. You will lead complex, cross-cutting initiatives end-to-end -- from technical design through delivery -- while raising the overall effectiveness of the engineering organization. You are expected to operate with a high degree of autonomy, balancing hands-on execution with enabling others to do their best work. Very few companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a collaborative, people-first company culture where one can work closely with smart and highly productive people across wireless, software, and hardware/device technologies to develop outstanding consumer products. WHAT'S IN IT FOR YOU? • Collaborate with outstanding people: We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel. • Drive meaningful impact at scale: You will shape architectural decisions and engineering practices that affect millions of users and influence the direction of our entire mobile platform. • Work with the latest technologies: Our tech stack includes Kotlin, Jetpack Compose, Android SDK, Coroutines/Flow, and integration with our backend services. You'll also explore and evaluate emerging technologies to keep our platform at the cutting edge. • Be Empowered: We don't want to micro-manage you. We want you to identify the most important problems, own the solutions, and lead by example -- coaching others along the way. • Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events. • Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
501-1,000 employees