1 month ago
Tysons, VA, USAStaff+
Base Salary
$200k - $250k/yr
Responsibilities
- Provide hands-on technical leadership for IoT device control, smart-home automation, energy, HVAC, water, and connected-device systems.
- Lead architecture and design for software components, services, APIs, data flows, and integration patterns.
- Modernize monolithic systems into more modular, scalable, reliable, and maintainable systems.
- Partner with product, firmware, platform, operations, and application teams to establish technical direction.
- Mentor engineers through design reviews, code reviews, technical guidance, and reusable engineering patterns.
- Drive cross-team collaboration, technical thought leadership, and adoption of architecture decisions.
- Evaluate technologies, frameworks, and methodologies that improve product capabilities or engineering outcomes.
- Reason across backend services, databases, APIs, web and mobile experiences, device integrations, automation logic, and operational tooling.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, a related field, or equivalent professional experience.
- 15+ years of professional software development experience.
- Proven experience designing, building, and delivering complex software systems.
- Strong object-oriented programming skills and experience with C#/.NET or a similar object-oriented language.
- Significant experience with database design, performance, and development.
- Experience leading technical direction across teams and influencing architecture beyond a single project or codebase.
- Experience mentoring engineers and developing people, practices, and reusable technical solutions.
- Ability to select and promote appropriate frameworks, architecture patterns, and technical approaches.
- Strong analytical, problem-solving, communication, and cross-team influence skills.
- Ability to reason across backend services, data stores, APIs, device integrations, and web/mobile user experiences.
- Preferred experience includes IoT, smart home, energy management, HVAC, water, automation, connected devices, physical systems, firmware teams, event-driven systems, device telemetry, distributed systems, and modernization of monolithic systems.
Benefits
- Medical plans with company subsidies and a company-contributed Health Savings Account.
- 401(k) with employer match.
- Paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
- Company-paid disability and life insurance.
- Collaborative and casual work environment.
- Employees work from the office 4 days a week.
Tech Stack
C#.NET
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.
