Skip to main content

Principal Software Engineer at Alarm.com

Department: Software EngineeringEducation: education_optional

Compensation

$200,000 – $250,000/yr

Setup
Hybrid
Location
Tysons, Virginia
Type
Full-time
Level
staff+
Posted

Description

Alarm.com is hiring a Principal Software Engineer for its emPower team, which builds software for IoT, smart-home automation, energy management, HVAC, water, and connected-device control. The role provides hands-on technical leadership across cloud services, APIs, data flows, device integrations, automation logic, and customer-facing applications; it includes architecture ownership, system modernization, cross-team collaboration, mentoring, and technical thought leadership. The position requires a bachelor’s degree or equivalent experience, 15+ years of professional software development experience, strong object-oriented programming and database skills, and experience leading technical direction and mentoring engineers. The role is based in the office four days per week and offers a base salary of $200,000–$250,000 USD, with medical, HSA, and 401(k) benefits.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation