A

Alarm.com

Integrated smart security and energy management

Database Engineer

Database AdministrationConfirmed live in the last 24 hours
Full-timeTaoyuan City, TaiwanNo salary listedIn-person

About the Job

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 of SQL Server Always On and other high-availability database features.
  • Experience troubleshooting and resolving database integrity, migration, performance, blocking and deadlocking, replication, log shipping, connectivity, and security issues.
  • Experience in performance tuning and query optimization using Performance Monitor, SQL Profiler, and other monitoring and troubleshooting tools.
  • Ability to detect and troubleshoot SQL Server-related CPU, memory, I/O, storage, and other resource contention.
  • Strong knowledge of backups, restores, recovery models, database shrink operations, Dynamic Management Views, clustering, database mirroring, auditing, and replication.
  • Expert experience implementing operational automation.
  • Strong knowledge of indexes, index management, integrity checks, configuration, encryption, patching, how statistics work, how indexes are stored, and how they can be created and managed effectively.
  • Ability to write and troubleshoot SQL code and design stored procedures, functions, tables, views, triggers, indexes, and constraints.
  • Documentation skills for processes and procedures.
  • Availability for on-call support.

Responsibilities

  • Manage SQL Server databases through multiple product lifecycle environments, from development to life-safety and mission-critical production systems.
  • Configure and maintain database servers and processes, including monitoring system health and performance, to ensure high levels of performance, availability, and security.
  • Design and implement multi-site Microsoft SQL Server Always On.
  • Own, track, and resolve database-related incidents and requests within service-level agreements.
  • Plan and perform automated and attended database maintenance activities during planned and unplanned maintenance windows.
  • Implement monitoring, auditing, data backup, and recovery solutions.
  • Maintain the integrity of the company's security and compliance programs as they relate to the database infrastructure.
  • Provide technical direction to engineering teams on best practices for deploying applications, and serve as the company's in-house Microsoft SQL Server expert advisor.
  • Provide SQL database operational support to technical users.

About the Company

Alarm.com

Integrated smart security and energy management

Alarm.com provides integrated smart security solutions for businesses by combining video surveillance, access control, lighting, and energy management into one platform. The system works through devices installed by authorized service providers and connected to a cloud-based platform that is managed via a single app. Customers can monitor and control premises, automatically adjust energy use with smart thermostats, and receive ongoing support through monthly service fees. Compared to competitors, Alarm.com relies on a partner network to install and customize systems and emphasizes an all-in-one solution with recurring revenue, rather than selling standalone hardware. The company’s goal is to offer reliable, scalable security and energy management that is easy to manage for small to medium-sized businesses and commercial enterprises.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Tysons, VA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Alarm.com

See more jobs