Alarm.com, the leading cloud-based platform for smart security and IoT, is seeking a Senior Software Engineer to join their team. This role offers an exciting opportunity to work on server-side aspects of smart home security, including processing security events, provisioning equipment, and monitoring station signaling. The position involves working with a small team of full-stack developers in a collaborative environment where you'll have immediate impact and responsibility.
The company serves over 7.6 million customers and is at the forefront of innovation in AI, video analytics, facial recognition, and machine learning. As a Senior Engineer, you'll work across diverse technologies including .NET, SQL Server, Kafka, Ember.js, and Node.js, while collaborating with device engineers and business partners.
This is an ideal position for someone who wants to work in a small, friendly company culture while tackling challenging technical problems across wireless, software, and hardware technologies. The role offers significant growth potential and the chance to mentor other engineers while working on high-impact projects.
The company values in-person collaboration with a hybrid work model (4 days in office), and offers an excellent benefits package including competitive pay, comprehensive healthcare, 401(k) matching, and various wellness programs. The culture emphasizes both technical excellence and work-life balance, with regular team events and activities.