Staff Software Engineer
Alarm.com - Tysons Corner, VA
Hiring: Staff Software Engineer Company: Alarm.com Location: Tysons Corner, VA Job Posted Time: 2026-09-03 10:43:56 Target Skills & Keywords : Angular, C#, C++, Embedded Systems, Firmware, JavaScript, Linux, RTOS, React, TLS, WebSocket, gRPC About the job Experience: •8+ years of professional software development experience. Required Skills: •Assist with guiding the architectural direction of our Protocols domain •Lead design of major components and systems for the Protocols team •Mentor engineers and establish reusable patterns and best practices •Assist with setting the Protocols roadmap and communicate tradeoffs and decisions to executives, partners, and cross functional teams •Deliver robust implementations for Z Wave, Matter, PowerG, and ZigBee, including capability negotiation and backward compatibility •Build gateway and cloud services that normalize device semantics with attention to latency, throughput, and cost •Partner with Ops on deployments, on call rotations, incident response, and post incident reviews •Guide data models and storage for protocol payloads and device state, and contribute concise architecture docs and runbooks Qualifications: •Thread, BLE, Wi Fi, or cellular experience •MQTT, HTTP, WebSockets, or gRPC, including QoS and session management •Security across TLS, DTLS, key management, device identity, secure boot, and threat modeling •Embedded and gateway experience with C or C++ on RTOS or Linux, and packet analysis with sniffers and spectrum tools •High throughput telemetry ingestion and storage with schema versioning and compression •Large scale rollout and OTA strategies, including staged deployments, rollback, and fleet health metrics •Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time. •Partner cross-functionally with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. •Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team! •Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!