Senior Staff Software Engineer
Alarmcom · Tysons, Virginia · 2026-06-30
About this role
<p><strong>Senior Staff Software Engineer, Protocols Team</strong>&nbsp;</p> <p>We are seeking a Senior Staff Software Engineer to lead the architecture and delivery of IoT and smart automation protocols with a focus on Z‑Wave, Matter, PowerG, and ZigBee. &nbsp;You will own initiatives from design through deployment, mentor engineers, and clearly communicate an architectural vision that aligns devices, gateways, mobile apps, and cloud services. &nbsp;You will collaborate across Product, Firmware, Panels, and Operations to deliver secure, reliable, and interoperable experiences.</p> <p><strong>WHAT CAN YOU DO FOR ALARM.COM?&nbsp;</strong></p> <p>Define and communicate the protocol architecture for onboarding, secure transport, command and control, telemetry, and OTA updates across Z Wave, Matter, PowerG, and ZigBee. &nbsp;Drive discovery, design, and implementation, set near term and long-term plans, review solutions, and provide clear documentation and examples. &nbsp;Lead interoperability and certification, build gateway and cloud translation services, and deliver SDKs and tools that enable partners. &nbsp;Raise reliability through observability, on call support, and capacity planning with operations. &nbsp;Join a small, friendly culture with a broad technology surface and immediate impact.</p> <p><strong>DAY-TO-DAY RESPONSIBILITIES&nbsp;</strong></p> <ul> <li>Lead design of major components and systems for the Protocols team</li> <li>Mentor engineers and establish reusable patterns and best practices</li> <li>Set the Protocols roadmap and communicate tradeoffs and decisions to executives, partners, and cross functional teams</li> <li>Deliver robust implementations for Z Wave, Matter, PowerG, and ZigBee, including capability negotiation and backward compatibility</li> <li>Build gateway and cloud services that normalize device semantics with attention to latency, throughput, and cost</li> <li>Partner with Ops on deployments, on call rotations, incident response, and post incident reviews</li> <li>Guide data models and storage for protocol payloads and device state, and contribute concise architecture docs and runbooks</li> </ul> <p><strong>WHAT DO YOU NEED?&nbsp;</strong></p> <ul> <li>Bachelor’s in Computer Science, Computer Engineering, a related field, or equivalent experience</li> <li>10+ years of software development with ownership of highly available services</li> <li>Proven leadership mentoring engineers and building reusable platforms and libraries</li> <li>Strong communication and the ability to articulate architectural vision to technical and non-technical audiences</li> <li>Expertise in object-oriented programming, C# and .NET a plus</li> <li>Experience designing secure, fault tolerant distributed systems and operating them in production with Ops</li> <li>Observability with tools such as Grafana</li> <li>Database design and development, SQL Server and cloud databases a plus</li> <li>Capacity planning for physical and cloud infrastructure</li> <li>Hands-on experience with Z Wave, Matter, PowerG, or ZigBee, including commissioning, security, and interoperability</li> </ul> <p><strong>NICE TO HAVE</strong></p> <ul> <li>Thread, BLE, Wi Fi, or cellular experience</li> <li>MQTT, HTTP, WebSockets, or gRPC, including QoS and session management</li> <li>Security across TLS, DTLS, key management, device identity, secure boot, and threat modeling</li> <li>Embedded and gateway experience with C or C++ on RTOS or Linux, and packet analysis with sniffers and spectrum tools</li> <li>High throughput telemetry ingestion and storage with schema versioning and compression</li> <li>Large scale rollout and OTA strategies, including staged deployments, rollback, and fleet health metrics</li> </ul> <p>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.</p> <p><strong>WHY WORK FOR <a href="http://www.alarm.com">ALARM.COM</a>?</strong></p> <ul> <li><strong>Collaborate with outstanding people:</strong> We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.</li> <li><strong>Make an immediate impact:</strong> 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 <a href="http://www.alarm.com">Alarm.com</a> team!</li> <li><strong>Gain well rounded experience:</strong> <a href="http://www.alarm.com">Alarm.com</a> 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.</li> <li><strong>Community and Camaraderie:</strong> One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community. Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.</li> <li><strong><a href="http://www.alarm.com">Alarm.com</a> values working together and collaborating in person. Our employees work from the office <strong>4 days a…
Skills asked for
- c#
- .net
- grafana
- grpc
- c++
- linux
- sre
- datadog
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.