Principal Software Engineer — emPower
Compensation
$200k – $250k /yr
Employment type
Full-time
Work setting
On-site
Location
Arlington, VA
Schedule
Day shift
Posted
You'll be redirected to the employer's application page.
Job overview
The Principal Software Engineer — emPower role is onsite in Arlington, VA, with employees working from the office four days a week. The base salary range is $200,000–$250,000 per year. The role provides technical leadership for Alarm.com’s emPower team, which builds connected-device software for smart home automation, energy management, HVAC, water, and device control. The engineer shapes architecture and implementation across cloud services, devices, applications, automation, and data systems. The role helps teams build reliable, scalable, maintainable software and guides technical decisions, mentoring, and cross-team execution as the connected-device platform evolves.
What you'll do
- Lead architecture and design for software components, services, APIs, data flows, and integrations
- guide modernization toward modular, scalable, reliable systems
- partner with product, firmware, platform, operations, and application teams
- mentor engineers through design and code reviews
- evaluate technologies and frameworks
- provide technical direction across teams and product domains.
What we're looking for
- Skills & competencies
- principal software engineerempowerarlington vaalarm.comiotsmart home automationenergy managementhvacconnected devicescloud servicessoftware architecturetechnical leadership$200k-$250k
- Work arrangement
- Weekend coverage required
Benefits & perks
- Benefits include subsidized medical plans, a company-contributed HSA, 401(k) match, paid vacation and holidays, wellness time, paid maternity and bonding leave, and company-paid disability and life insurance.
Why this role
The role is an individual-contributor position on the emPower team; the posting states that employees work from the office four days a week and that new applicant immigration sponsorship is unavailable.
About the employer
Alarm.com is hiring for this role. Industry: Software Publishers. Sector: 51.
Additional details
- Industry sector
- 51
- Industry
- Software Publishers
- Occupation code
- 15-1252.00
You'll be redirected to the employer's application page.
Listing ID: b42b17eb-dd1c-49ff-a6df-5e4628f135f6