Alarm.com, a leading cloud-based platform for smart security and IoT, is seeking a Senior Software Engineer to join their Access Control team. This role focuses on developing cutting-edge security solutions that make businesses smarter and safer. The position involves designing and implementing robust access control solutions, working with cloud-based platforms that manage access control, intrusion detection, and video surveillance. The ideal candidate will have strong full-stack development skills, with particular emphasis on backend development using C#/.NET, SQL Server, and distributed systems. They'll lead technical initiatives, mentor junior engineers, and work on features like multi-site management, access history reports, and bulk user management. The company offers a collaborative environment working with IoT devices and modern technologies, including Kafka and JavaScript frameworks. This is an opportunity to make a direct impact on real-world security solutions while working with a talented team of engineers. The role comes with comprehensive benefits including competitive pay, medical benefits, 401(k) matching, and various insurance options. Located in Tysons, VA, Alarm.com serves over 7.6 million customers and continues to innovate in areas like AI, video analytics, and machine learning.