HHiring Reality
← Alarm.com

Senior Software Engineer

Alarm.com
Location
Tysons, Virginia
Posted
19 days ago
Department
Software Engineering
What they actually want (must-haves)
  • Bachelor’s in Computer Science, Computer Engineering, or a related field, or equivalent work experience
  • 5+ years of professional software development experience
  • Strong object-oriented programming skills
  • Experience with database design and development (SQL Server preferred)
  • Proficiency in developing backend services and APIs
  • Experience with JavaScript frameworks (Ember.js preferred)
Nice to have
  • Experience working with IoT, hardware, or embedded systems is a plus
What the job really is

As a Senior Software Engineer on the Access Control team, you will design, develop, and optimize full-stack software solutions for advanced security systems. Your role includes leading technical projects, mentoring junior engineers, and collaborating with cross-functional teams to enhance access control solutions. You will also be involved in the entire development lifecycle, from requirements gathering to deployment, while ensuring scalability and performance of the applications.

Benefits
  • Medical plans with company subsidies
  • Health Savings Account (HSA) with a company contribution
  • 401(k) with an employer match
  • Paid vacation that increases with tenure
  • Paid holidays
  • Wellness time
Things to weigh
  • No remote work option; employees are required to work in the office 4 days a week
  • Sponsorship for employment authorization is not available for this position
  • The salary range is provided but may vary based on qualifications and experience
Job score3.4/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Alarm.com?

See how your résumé matches this role — and tailor it from what actually gets interviews.