Drimva

Alarm.com

Staff Software Engineer

$142K–$188K

Needham, Massachusetts · Staff · Full-time · Posted Sep 24, 2026

Experience
10+ years of professional software development experience.
Education
Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience.
Visa sponsorship
Sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

About the job

Leads and mentors engineers while developing full-stack software for smart-home and HVAC-related products across the project lifecycle.

What you'll do

  • Mentor engineers and lead projects or teams.
  • Develop full-stack software and take projects from requirements through deployment.
  • Research and apply technologies to solve problems, collaborating across teams and business needs.

What they ask for

  • 10+ years of professional software development experience.
  • Experience leading and/or mentoring other engineers.
  • Expert object-oriented programming skills.
  • Significant database design and development experience; knowledge of networking concepts, principles, and technologies.

Nice to have

  • C# and .NET experience.
  • Experience working with hardware and device development.

Pay

$141,500 — $187,720 USD (base salary)

Tools

C#, .NET, SQL Server, Kafka, Ember.js, native iOS, Android

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)