Alarm.com

Technology

DatabaseEngineer

$1500–2500k ~AI est. Taoyuan, Taiwan
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Database Engineer at Alarm.com. Skills: Database Engineering, SQL Server, Always On. Manage SQL Server databases. Configure database servers”

Industry & Context.

Technology
Problems you'll solve

Troubleshooting

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →