About this role
Senior Staff Software Engineer at Alarm.com. Location: Tysons, Virginia, United States. Role: designing protocols, mentoring engineers, building services Requirements: 10+ years software development experience building highly available services; leadership and mentoring experience; expertise in object-oriented programming; experience with C#/.NET preferred; observability (Grafana), database design (SQL Server), capacity planning, and hands-on experience with Z‑Wave, Matter, PowerG, or ZigBee. Category: Software Development Seniority: Senior Level Tools: C#, .NET, Grafana, SQL Server, MQTT, HTTP, WebSockets, gRPC, TLS, DTLS, C, C++, RTOS, Linux, Thread, BLE, Wi Fi Commitment: Full Time Workplace: Hybrid Languages: English