Alarm.com

Software Engineer II

Alarm.com
Apply
14 days ago
Tysons, VA, USAMid Level

Base Salary

$88k - $123k/yr

Responsibilities

  • Develop and maintain C#/.NET backend services and customer-facing web UIs for property management, smart access, device lifecycle, and related platform features.
  • Own features end-to-end from ambiguous requirements and design through implementation, testing, release, and production support.
  • Build and maintain integrations with property management systems and partner platforms using resilient APIs and data flows.
  • Participate in technical design discussions, code reviews, debugging, troubleshooting, and root-cause analysis.
  • Use AI-assisted development tools and validate generated code for correctness, edge cases, security, and maintainability.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • At least 2 years of professional software development experience.
  • Strong object-oriented programming skills and professional C#/.NET experience preferred.
  • Experience with SQL databases, including schema and application development.
  • Experience building and consuming RESTful APIs, using a modern frontend framework such as React, and creating and maintaining unit tests.
  • Demonstrated end-to-end ownership, strong written and verbal communication, cross-functional collaboration, and independent work ability.
  • Preferred qualifications include familiarity with microservices, distributed systems, event-driven architecture, messaging technologies such as Kafka, observability, logging, monitoring, external-facing APIs, third-party integrations, IoT, hardware, and high-availability services.

Benefits

  • Medical plans with company subsidies, a company-contributed Health Savings Account, and a 401(k) with employer match.
  • Paid vacation increasing with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
  • Company-paid disability and life insurance within a collaborative and casual work environment.
  • Employees work from the office four days a week.

Tech Stack

Apache KafkaC#Microsoft SQL Server.NETReactSQL
Alarm.com

About Alarm.com

1,001-5,000 employees

Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.

Contact me