Alarm.com, the leading cloud-based platform for smart security and IoT, is seeking a Senior Software Engineer to join their team in Redwood City. 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 requires working from the office 4 days a week, emphasizing collaboration and teamwork.
The ideal candidate will join a small team of full-stack developers working across a broad spectrum of technologies. You'll be involved in developing backend services, websites, and database design within their connected ecosystem. With 7.6 million customers depending on their solutions, you'll have the chance to make a significant impact on real-world applications.
What makes this role unique is the opportunity to work with cutting-edge technologies in IoT and SaaS, including .NET, SQL Server, Kafka, and more. The company culture promotes ownership and autonomy, allowing engineers to contribute to product development beyond just building to specifications. They offer competitive compensation ($140,000-$158,000) and comprehensive benefits, including medical coverage, 401(k) matching, and paid parental leave.
The position requires 5+ years of professional software development experience and strong object-oriented programming skills, particularly in C#. You'll be working in a dynamic environment where you can grow professionally while contributing to innovative solutions in smart home security, AI, video analytics, and machine learning. If you're passionate about creating change through technology and want to make a lasting impact, this role offers the perfect blend of technical challenges and growth opportunities.