Alarm.com is seeking a Senior Software Engineer to join their team in Lawrence, KS. As a key member of a small team of full-stack developers, you'll work on server-side aspects of smart home security, including processing security events, provisioning equipment, and monitoring station signaling. The role offers exposure to a broad spectrum of IoT and SaaS technology, working with technologies like .NET, SQL Server, Kafka, and Node.js.
The position combines technical leadership with hands-on development, requiring both strong programming skills and the ability to mentor others. You'll be working in a collaborative environment where engineers are empowered to contribute to product development and bring their ideas to the table. The company values in-person collaboration, with a hybrid work schedule of 4 days in the office.
Alarm.com stands out as a leader in the smart security and IoT space, serving over 7.6 million customers. They're innovating in cutting-edge areas including AI, video analytics, facial recognition, and machine learning. The company culture emphasizes teamwork, immediate impact, and fun, with regular social events and a strong focus on work-life balance.
This role is ideal for experienced engineers who want to work with a diverse technology stack, mentor others, and make a significant impact in the smart home security space. The position offers comprehensive benefits including medical insurance, 401(k) matching, paid leave, and various wellness benefits, making it an attractive opportunity for senior engineers looking to advance their careers in a dynamic, growing company.