Companies Alarm.com Senior Software Engineer

About the role

Alarm.com · Onsite

Alarm.com Inc. has an opening for a Senior Software Engineer in McLean, VA.

Duties:

  • Design and develop proprietary software.
  • Develop features across a variety of technologies.
  • Produce features and enhancements.
  • Lead and deliver on software design, development, testing, and documentation.
  • Recommend changes.
  • Perform code review and develop tests. Work closely with Program and Product Management.
  • Works closely with Quality Engineering.
  • Mentor and/or manages team members and, research, adopt, and integrate technologies. *Part-time telecommuting is permitted. 

Requires:

  • Master’s degree or foreign equivalent in Software Engineering, Computer Science, Electronics & Communication Engineering, Computer Engineering, Electrical & Computer Engineering, Electrical & Electronics Engineering, or related field. 2 years of experience in a software development occupation.
  • 2 years of experience in object-oriented programming in C#, JavaScript, and/or SQL Server using ASP.NET technology of Windows or Linux.
  • 2 years of experience working with at least one of the following technologies - wireless RF networks, mobile applications, intelligent video analysis, device firmware, home automation, commercial applications, home automation, commercial applications, IoT, APIs web application development, e-commerce applications; or database application development.
  • 2 years of experience performing code reviews, as well as writing and maintaining unit tests.
  • 2 years of experience providing support and mentorship for junior team members. 

Salary range: $150,000 - $165,000.

#LI-DNI

Ready to apply to Alarm.com?
Apply to Alarm.com

Similar jobs

Sign up for suggestions tailored to the jobs you open and the searches you save.

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get the worldwide-remote edge.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free