Alarm.com
Staff Software Engineer
Tysons, Virginia · Staff+
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$2,838 more — $152,838 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $152,838 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Washington-Arlington-Alexandria, DC-VA-MD-WV. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Define and communicate the protocol architecture for onboarding, secure transport, command and control, telemetry, and OTA updates across Z Wave, Matter, PowerG, and other IoT protocols.
- 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.
Responsibilities
- Lead design of major components and systems for the Protocols team
- 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
- Excellent understanding of design patterns and architectural styles.
Requirements
- Bachelor's in Computer Science, Computer Engineering, a related field, or equivalent work experience
- Experience with database design and development.
Nice to have
- 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
- WHY WORK FOR ALARM.COM?
- 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.
Skills
- Staff Software Engineer, Protocols Team
- Join a small, friendly culture with a broad technology surface and immediate impact.
Compensation
- $150,000 - $190,000 USD
- The base salary offered is part of a total compensation package.
- Base Salary Range
Benefits
- Our total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work.
- The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match.
- We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
- To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
Company info
- 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. - Alarm.com values working together and collaborating in person.
- However, we are not accepting resumes from recruiters or employment agencies for this position.
Equal opportunity
- Equal Opportunity Employer
Visa & Work Authorization
- 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.
This listing is sourced directly from Alarm.com's careers page and normalized into a canonical job model.