Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Alarm.com Logo

Senior Software Engineer

Alarm.com

Salary not specified
Sep 9, 2025
Tysons, VA, US
Apply Now

The company is looking to solve the problem of developing and innovating across a broad range of technologies for smart home security.

Requirements

  • 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

Responsibilities

  • Develop full stack software for a wide variety of platforms and technologies.
  • Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
  • Exercise good judgment. Know when to work quickly, and when to build a robust solution.
  • Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
  • Develop backend services, websites, and database design that make-up our whole ecosystem.
  • Integrate a wide and diverse set of devices with the Alarm.com connected ecosystem.

Other

  • 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 multi-tasking skills and the ability to self-learn
  • Ability to communicate well within a team environment and work independently on self-directed tasks
  • Work from the office 4 days a week