
Alarm.com
Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.
Open Positions at Alarm.com
14 open positions
Junior Software Engineer (SRE) helping keep Alarm.com’s global video platform reliable, observable, and scalable. The role combines automation, application improvements, incident response, and production operations for live and recorded video services.
Join Alarm.com's new Krakow team as a Software Engineer II building scalable video-monitoring features for millions of properties. You will work across C#/.NET backend services and customer-facing web interfaces while owning features from design through production support.
Join Alarm.com’s new Krakow Video Engineering team to build reliable real-time video streaming services and multimedia pipelines. This entry-level role offers broad exposure to streaming protocols, media frameworks, backend systems, and IoT products.
Lead the technical direction of Alarm.com's strategic partner and device platforms as a hands-on Staff Software Engineer. You will shape backend architecture, shared platform capabilities, event-driven systems, and reusable engineering patterns used across the organization.
Senior Device Engineer developing embedded software and firmware for Alarm.com’s camera platforms and connected security devices. The role combines low-level software, hardware integration, device-to-cloud connectivity, and production support.
Staff Embedded Software Engineer responsible for defining architecture and technical direction for connected-device software across security panels, gateways, and video cameras. The role combines hands-on Linux-based embedded C/C++ development with technical leadership, cross-functional delivery, and engineering mentorship.
Develop embedded firmware in C/C++ for security and alarm devices used in real-world installations. This role combines device feature development, MCU peripheral integration, testing, and collaboration with hardware teams to improve user safety.
Join Alarm.com’s Panels Team as a Senior Software Engineer building scalable full-stack systems that connect millions of smart home devices. You’ll shape architecture, lead complex projects, mentor engineers, and work with technologies including C#, .NET, SQL Server, Kafka, and Ember.js.
Build full-stack software powering communication between millions of smart home and IoT devices. Join Alarm.com’s new Krakow Panels Team and work with real hardware to deliver scalable, connected-device solutions.
Build reliable backend-leaning full-stack systems that connect cloud access control software with real-world panels, readers, and smart locks. You’ll work across APIs, event pipelines, device integrations, and web features while growing ownership within a new Krakow team.
Unlock 4 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you