Browse All Jobs
Job Description

Alarm.com is seeking a Software Engineer - Video to contribute to cutting-edge security solutions. The candidate will work with a collaborative team, building software that integrates with IoT devices. This role offers the opportunity to work across a variety of technologies, gaining exposure to full-stack development, hardware integration, and cloud-based security solutions. The Software Engineer will collaborate with experienced engineers, learn best practices, and contribute to the future of smarter access control.

Responsibilities include:

  • Designing, implementing, and testing new software features.
  • Innovating and improving existing solutions.
  • Analyzing functional requirements and product specifications to deliver high-quality software.
  • Assisting with researching, adopting, and integrating new technologies.
  • Taking ownership of projects to ensure their successful completion within deadlines.
  • Collaborating with Quality Assurance to develop a test plan for successful software deployment.
  • Working with cross-functional teams, including product management, UX/UI, and hardware engineers.

Requirements include:

  • 0+ years of experience in software development (internship or academic project experience preferred).
  • B.A. or B.S. in Computer Science, Computer Engineering, or a related field.
  • Experience with object-oriented programming (C# preferred).
  • Familiarity with web development frameworks (Ember.js, Angular, or React is a plus).
  • Understanding of databases and SQL.
  • Strong problem-solving skills and a willingness to learn new technologies.
  • Excellent verbal and written communication skills.
  • Passion for technology and security solutions.

Alarm.com offers:

  • Collaboration with outstanding people.
  • Opportunity to make an immediate impact.
  • Well-rounded experience across multiple areas of the business.
  • A focus on fun team culture with corporate events.
  • Competitive pay and benefits.

Alarm.com values working together and collaborating in person. Our employees work 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)