Senior Software Engineer at Alarm.com
Tysons, VA
$112,650–$147,801
Jul 28, 2026
Tysons, VA
Jul 29, 2026
What this job asks for AI summary
A full-stack senior engineering role on Alarm.com's Access Control team, responsible for designing and building cloud-based security platform features spanning backend services, APIs, and frontend work. The role involves leading architectural decisions, mentoring junior engineers, and contributing across the entire development lifecycle for a product that integrates with real-world IoT access control and surveillance devices.
Senior level · 5+ years · Washington-Arlington-Alexandria, DC-VA-MD-WV · Full-time
Pay in the description: $112,650–$147,801
We read this from the posting text with AI. Skim the description below before ruling yourself out.
Why we read it this way (6)
The job posting does not specify a city, but Alarm.com is headquartered in Tysons, VA (Washington DC metro area); the CBSA is inferred from that. The role requires 4 days/week in-office, so it is not remote.
A Bachelor's degree in CS/CE or a related field is listed as a requirement, but the posting explicitly accepts 'equivalent work experience' as a substitute, so the degree requirement is set to None.
C# and .NET are listed in the Requirements section but framed as 'a plus', so they are marked preferred. Similarly, Ember.js and Kafka are explicitly called out as pluses within the requirements block.
The integration testing skill is captured under the unit testing entry since both appear together in the same requirement; CI/CD is extracted as its own skill.
Distributed systems and event-driven architecture knowledge is listed in the requirements block but qualified with Kafka as the named technology being 'a plus', suggesting the broader concept is preferred context rather than a hard gate.
IoT/hardware/embedded systems experience is explicitly called 'a plus' in the requirements section.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.