Alarm.com

Senior Software Engineer

Alarm.com
Apply
2 months ago
Tysons, VA, USASenior

Base Salary

$113k - $148k/yr

Responsibilities

  • Design and develop full-stack software solutions across multiple platforms and technologies.
  • Lead technical projects, make architectural decisions, and ensure scalability, security, and performance.
  • Research, evaluate, and apply technologies to solve complex engineering challenges.
  • Participate in the full development lifecycle from requirements gathering through deployment.
  • Develop backend services and APIs and contribute to database design and development.
  • Collaborate with product managers, device engineers, and other software teams.
  • Mentor junior engineers and promote technical growth and knowledge sharing.
  • Drive technical improvements and innovative solutions for the access control platform.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • At least 5 years of professional software development experience.
  • Strong object-oriented programming skills.
  • Experience with database design and development, preferably SQL Server.
  • Proficiency developing backend services and APIs.
  • Experience with JavaScript frameworks, preferably Ember.js.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Knowledge of distributed systems, event-driven architecture, and messaging technologies; Kafka is a plus.
  • C#/.NET experience is a plus.
  • Experience with IoT, hardware, or embedded systems is a plus.

Benefits

  • Medical plans with company subsidies.
  • Health Savings Account with a company contribution.
  • 401(k) with employer match.
  • Paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
  • Company-paid disability and life insurance.
  • Collaborative and casual work environment with team events, hackathons, and company-wide celebrations.
  • Employees work from the office four days per week.
  • Employment authorization sponsorship and other immigration-related support are not available for new applicants.

Tech Stack

Apache KafkaC#Ember.jsJavaScriptMicrosoft SQL Server.NET
Alarm.com

About Alarm.com

1,001-5,000 employees

Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.

Contact me