Drimva

Alarm.com

Senior Software Engineer

$145K–$165K

Needham, Massachusetts · Senior · Full-time · Posted Sep 16, 2026

Experience
8+ years of professional software development experience; experience leading and/or mentoring other engineers required, with no duration specified.
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

Lead and mentor engineers while developing full-stack software for smart-home and HVAC technology across the project lifecycle, from requirements and design through deployment.

What you'll do

  • Mentor engineers and lead projects or teams, collaborating across business needs.
  • Develop full-stack software across platforms and technologies; research and apply new technologies to solve problems.
  • Participate in the full project lifecycle, from requirements development to deployment.

What they ask for

  • Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience.
  • 8+ 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 a plus.
  • Experience working with hardware and device development a major plus.

Pay

$145,000 — $165,000 USD (base salary)

Tools

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

AI focus

Develop software involving video analytics; no other AI work is specified.

Model-written summary · the original posting is authoritative

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