Alarm.com
Technology
DatabaseEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Database Engineer at Alarm.com. Skills: Database Engineering, SQL Server, Always On. Manage SQL Server databases. Configure database servers”
Industry & Context.
Troubleshooting
On call availability
What They're Looking For.
Must Have
10+ years of experience in database implementations, Support of Microsoft SQL Server, Microsoft SQL Server (2022 and 2025), Mastery in SQL Server Always On, Troubleshooting database integrity issues, Troubleshooting migration issues, Troubleshooting performance issues, Troubleshooting blocking and deadlocking issues, Troubleshooting replication issues, Troubleshooting log shipping issues, Troubleshooting connectivity issues, Troubleshooting security issues, Performance Tuning, Query Optimization, Knowledge of backups, Knowledge of restores, Knowledge of recovery models, Knowledge of database shrink operations, Knowledge of Dynamic Management Views, Knowledge of Clustering, Knowledge of Database mirroring, Knowledge of auditing, Knowledge of replication, Expert experience in implementing operational automation, Knowledge of indexes, Knowledge of index management, Knowledge of integrity checks, Knowledge of configuration, Knowledge of encryption, Knowledge of patching, Knowledge of how statistics work, Knowledge of how indexes are stored, Ability to create and manage indexes, SQL Development, Ability to write SQL Code, Ability to troubleshoot SQL Code, Design stored procedures, Design functions, Design tables, Design views, Design triggers, Design indexes, Design constraints, Documentation skills for processes, Documentation skills for procedures, SQL Database Operational support
What You'll Do.
Manage SQL Server databases
Configure database servers
Maintain database servers
Monitor system health
Monitor system performance
Ensure high performance
Ensure high availability
Design multi-site Microsoft SQL Server Always On
Implement multi-site Microsoft SQL Server Always On
Track database related incidents
Resolve database related incidents
Track database related requests
Resolve database related requests
Plan database maintenance activities
Perform database maintenance activities
Implement monitoring solutions
Implement auditing solutions
Implement data backup solutions
Implement recovery solutions
Maintain company security programs
Maintain compliance programs
Provide technical direction
Advise on best practices
Serve as expert advisor
How You'll Work.
Team & Collaboration
Technical direction to Engineering teams
Full Job Description
Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are seeking a Database Engineer to manage SQL Server databases through multiple product lifecycle environments, from development to life-safety/mission critical production systems. Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security. RESPONSIBILITIES: Primary job responsibilities include: Design and implement multi-site Microsoft SQL Server Always On. Own, track and resolve database related incidents and requests within SLAs Plan and perform automated and attended database maintenance activities via planned and unplanned windows Implement monitoring, auditing, data backup and recovery solutions. Maintain the integrity of the company’s security and compliance programs as it relates to the database infrastructure Provide technical direction to Engineering teams on best practices for deploying applications. Serve as the company’s inhouse Microsoft SQL Server evangelist and expert advisor. REQUIREMENTS A. or B. S. (or higher-level degree) in Computer Science or a similar engineering 10+ years of experience in database implementations and support of Microsoft SQL Server in highly available/highly transactional and OLAP environments Experience in Database Administration in Microsoft SQL Server (2022 and 2025) Mastery in SQL Server Always On and all other high availability database features is a must Experience in troubleshooting and resolving database integrity issues, migration issues, performance issues, blocking and deadlocking issues, replication issues, log shipping issues, connectivity issues, security issues etc. Experience in Performance Tuning, Query Optimization, using Perform
Applying for this Database Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Alarm.com?
Real rants from real employees. Read before you apply.