Browse All Jobs
Job Description
Alarm.com is seeking a Senior Software Engineer to join their Access Control team in Tysons, VA. This role involves designing, developing, and optimizing access control solutions, collaborating with cross-functional teams, and mentoring junior engineers. The Senior Software Engineer will play a key role in shaping the future of security.

Responsibilities:
  • Design and develop full-stack software solutions.
  • Lead technical projects and make architectural decisions.
  • Research and apply new technologies.
  • Participate in the entire development lifecycle.
  • Collaborate with cross-functional teams.
  • Mentor junior engineers.
  • Contribute to a culture of innovation.

Requirements:
  • Bachelor’s in Computer Science or related field.
  • 5+ years of professional software development experience.
  • Strong object-oriented programming skills (C#/.NET a plus).
  • Experience with database design and development (SQL Server preferred).
  • Proficiency in developing backend services and APIs.
  • Experience with JavaScript frameworks (Ember.js preferred).
  • Experience with unit testing and CI/CD pipelines.
  • Knowledge of distributed systems and messaging technologies (Kafka a plus).
  • Experience with IoT, hardware, or embedded systems is a plus.

What Alarm.com offers:
  • Collaboration with talented engineers.
  • Opportunity to make an immediate impact on security solutions.
  • Work with real-world IoT devices.
  • Empowerment to own projects and drive technical decisions.
  • Exposure to the latest technologies (C#, .NET, SQL Server, Kafka, Ember.js).
  • Strong team culture with events and celebrations.
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)