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
Categories
About Alarm.com
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.
