Senior Software Engineer, Cloud Access Control & Security

Alarm.com

Washington (District of Columbia)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Office 4 days a week

Job summary

Alarm.com is seeking a Senior Software Engineer to lead the design, development, and optimization of advanced access control solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive technical excellence across our cloud-based platform that manages access control, intrusion detection, and video surveillance.

The role offers the opportunity to shape the future of security, work with modern technologies like C#, .NET, SQL Server, Kafka, Ember.js, and mobile

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of professional software development experience.
  • Strong OO programming; experience with C#/.NET.
  • Experience with database design and development (SQL Server preferred).
  • Proficiency in developing backend services and APIs.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Knowledge of distributed systems, event-driven architecture, and messaging (Kafka is a plus).
  • Experience working with IoT, hardware, or embedded systems is a plus.

Responsibilities

  • Design and develop full‑stack software solutions across a variety of platforms and technologies.
  • Lead technical projects, making architectural decisions and ensuring scalability, security, and performance.
  • Research, evaluate, and apply new technologies to solve complex engineering challenges.
  • Take part in the entire development lifecycle, from requirements gathering to deployment.
  • Balance speed and robustness—know when to iterate quickly and when to build scalable, maintainable solutions.
  • Collaborate with cross‑functional teams, including product managers, device engineers, and other software teams.
  • Mentor junior engineers, fostering technical growth and knowledge‑sharing within the team.
  • Contribute to a culture of innovation by bringing new ideas and technical improvements to the table.

Skills

Object-oriented programming
C# / .NET
Backend services / APIs
CI / CD pipelines
SQL Server
Kafka
Distributed systems
IoT / embedded systems

Education

Bachelor’s in Computer Science / Computer Engineering

Tools

Ember.js

Job description

Alarm.com is seeking a Senior Software Engineer to lead the design, development, and optimization of advanced access control solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive technical excellence across our cloud-based platform that manages access control, intrusion detection, and video surveillance.

The role offers the opportunity to shape the future of security, work with modern technologies like C#, .NET, SQL Server, Kafka, Ember.js, and mobile

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Access Control Engineer — Secure, Scalable Cloud Platform
Lead Access Control Engineer — Secure, Scalable Cloud Platform

Alarm • Tysons (VA), Northern (KY)

Hybrid
USD 113,000 - 148,000
Medical plans with company subsidies
401(k) with employer match
Paid vacation and holidays
Senior Software Engineer New Tysons, Virginia
Senior Software Engineer New Tysons, Virginia

Alarm • Tysons (VA), Northern (KY)

Hybrid
USD 113,000 - 148,000
Medical plans with company subsidies
401(k) with employer match
Paid vacation and holidays
Senior Staff Software Engineer
Senior Staff Software Engineer

alarmcom • Tysons (VA)

On-site
USD 170,000 - 230,000
Office 4 days a week
Collaborative culture
Technical Product Manager - Access Control & IoT
Technical Product Manager - Access Control & IoT

Alarm.com • Tysons (VA)

On-site
USD 90,000 - 120,000
Medical plans with company subsidies
Health Savings Account (HSA)
401(k) with employer match
+3
Senior Software Engineer - Cloud & Access Control (Remote)
Senior Software Engineer - Cloud & Access Control (Remote)

Feedinkoo • United States

Remote
USD 120,000 - 160,000
Senior Frontend Engineer, Access Control — Cloud Platform & Equity
Senior Frontend Engineer, Access Control — Cloud Platform & Equity

Verkada • San Mateo (CA), California (MO), City of Rochester (NY)

On-site
USD 180,000 - 260,000
Senior Backend Engineer, Cloud Access Control
Senior Backend Engineer, Cloud Access Control

United States Digital Space LLC • United States

Remote
USD 150,000 - 300,000
Healthcare premiums coverage for the员工
Vision and dental coverage
HSA with employer contributions
+8
Senior Software Engineer: Lead Cloud Video Platform
Senior Software Engineer: Lead Cloud Video Platform

Alarm.com • Liberty Lake (WA)

Hybrid
USD 120,000 - 145,000
Stock purchase at discount
Casual, collaborative culture
Casual dress (Jeans welcome)
+9
Staff Platform Engineer — SDA Architecture Leader
Staff Platform Engineer — SDA Architecture Leader

Alarm • Tysons (VA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Medical plans
Health Savings Account
401(k) with match
+4
Senior Software Engineer - Cloud Video Platform, Hybrid
Senior Software Engineer - Cloud Video Platform, Hybrid

Alarm • Liberty Lake (WA)

Hybrid
USD 120,000 - 190,000
Stock purchase plan
Casual dress
Health benefits
+7