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 hybrid work environment (4 days in office).
The ideal candidate will have 5+ years of experience and strong expertise in backend development, particularly with C# and database design. You'll be working with cutting-edge technologies including .NET, SQL Server, Kafka, and Node.js, while collaborating across teams to develop solutions for their connected ecosystem serving 7.6 million customers.
What makes this role unique is the breadth of technologies you'll be exposed to - from IoT protocols to cloud services. You'll have the opportunity to make an immediate impact, working directly with executives and having real responsibility for bringing new technologies to market. The company culture emphasizes collaboration, innovation, and fun, with regular team events and activities.
The compensation package is competitive, ranging from $140,000 to $158,000, complemented by comprehensive benefits including medical insurance, 401(k) with employer match, paid parental leave, and various wellness benefits. This is an ideal opportunity for someone who wants to work in a collaborative environment where they can have a significant impact on developing innovative solutions in the smart home security space.