Alarm.com logo
Alarm.com3 months ago

Senior Software Engineer

On-site · Tysons, Virginia, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
TECH

Job Summary

Senior Software Engineer responsible for developing full-stack software across server-side, websites, and databases for Alarm.com’s connected ecosystem. Collaborate with device engineers and other teams, own project life cycle from requirements to deployment, and apply a broad IoT/SaaS tech stack (.NET, C#, SQL Server, Kafka, Ember.js, Node.js, iOS/Android). Requires 5+ years of professional experience, strong OO skills with C#, leadership/mentoring ability, and experience with firmware, high-availability services, external APIs, and distributed event streaming. Office-based role with a four-day in-office workweek. Sponsorship for new applicants is not available.

Required Qualifications

  • Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 5+ years of professional software development experience
  • Experience leading and mentoring other engineers
  • Strong object-oriented programming skills; C# a plus
  • Experience with database design and development
  • Experience with or strong understanding of firmware and electrical engineering
  • Experience working with high-availability, high-throughput services
  • Experience with external facing APIs and/or third-party platform integrations
  • Familiarity with distributed event streaming platforms, such as Kafka
  • Experience with JavaScript development using an established JS framework, such as Ember

Additional Requirements

  • Sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Alarm.com

Senior Software Engineer

Apply on Sorce