Browse All Jobs
Job Description
Alarm.com is seeking a Senior Software Engineer to join their team of full-stack developers working on server-side aspects of smart home security. The role involves processing security events, provisioning equipment, monitoring station signaling, testing-automation, and integrating devices within the Alarm.com ecosystem. The Senior Software Engineer will work on backend services, websites, and database design, collaborating with device engineers and business partners.
  • Develop full stack software for various platforms and technologies.
  • Participate in the entire project lifecycle, from requirements to deployment.
  • Research and apply new technologies to solve project challenges.
  • Collaborate on product development and contribute ideas.
Requirements:
  • Bachelor’s in Computer Science, Computer Engineering, or related field.
  • 5+ years of professional software development experience.
  • Experience leading and mentoring other engineers.
  • Strong object-oriented programming skills; C# a plus.
  • Experience with database design and development.
Alarm.com offers:
  • Collaborative and welcoming team environment.
  • Opportunity to make an immediate impact.
  • Exposure to a broad spectrum of IoT and SaaS technology.
  • Competitive pay and benefits.
  • Focus on team culture and fun corporate events.
Alarm.com values in-person collaboration, with employees working from the office 4 days a week.
Apply Manually

Alarm.com

Alarm.com is a leading cloud-based platform for smart security and the Internet of Things, providing solutions to over 7.6 million home and business owners. Every day, customers use Alarm.com’s solutions toward the safer and smarter management of their properties. Alarm.com focuses on innovation across domains like AI, video analytics, facial recognition, machine learning, and energy analytics. They are dedicated to creating change through technology.

All Jobs at Alarm.com (83)