A

Alarm.com

Integrated smart security and energy management

Senior Software Engineer – Access Control

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeTysons, VA, USA$112.7k - $147.8k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • At least five years of professional software development experience.
  • Strong object-oriented programming skills.
  • Experience with database design and development.
  • Proficiency in developing backend services and application programming interfaces.
  • Experience with JavaScript frameworks.
  • Experience with unit testing, integration testing, and continuous integration/continuous delivery pipelines.
  • Knowledge of distributed systems, event-driven architecture, and messaging technologies.

Responsibilities

  • Design and develop full-stack software solutions across a variety of platforms and technologies.
  • Lead technical projects, make architectural decisions, and ensure scalability, security, and performance.
  • Research, evaluate, and apply new technologies to solve complex engineering challenges.
  • Participate in the entire development lifecycle, from requirements gathering to deployment.
  • Balance speed and robustness by iterating quickly when appropriate and building scalable, maintainable solutions when needed.
  • Collaborate with cross-functional teams, including product managers, device engineers, and other software teams.
  • Mentor junior engineers and foster technical growth and knowledge-sharing within the team.
  • Contribute ideas and technical improvements to support a culture of innovation.

Desired Qualifications

  • Experience with C# and .NET is a plus.
  • Experience with SQL Server is preferred.
  • Experience with Ember.js is preferred.
  • Experience with Kafka is a plus.
  • Experience working with IoT, hardware, or embedded systems is a plus.

About the Company

Alarm.com

Integrated smart security and energy management

Alarm.com provides integrated smart security solutions for businesses by combining video surveillance, access control, lighting, and energy management into one platform. The system works through devices installed by authorized service providers and connected to a cloud-based platform that is managed via a single app. Customers can monitor and control premises, automatically adjust energy use with smart thermostats, and receive ongoing support through monthly service fees. Compared to competitors, Alarm.com relies on a partner network to install and customize systems and emphasizes an all-in-one solution with recurring revenue, rather than selling standalone hardware. The company’s goal is to offer reliable, scalable security and energy management that is easy to manage for small to medium-sized businesses and commercial enterprises.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Tysons, VA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Alarm.com

See more jobs