Engineering

Database Administrator Job Description Template (Free, 2026)

Database administrators safeguard the data that powers every business decision — the most effective JDs specify the exact DBMS stack, data scale, and compliance obligations to attract DBAs with the right platform expertise for your environment. Includes 2026 US salary benchmarks and ATS-optimized formatting.

Post in Treegarden

Copy-ready template

Job Title: Database Administrator [Junior / Mid-Level / Senior] Department: Engineering / Infrastructure Location: [City, State] / Remote / Hybrid Reports To: Head of Infrastructure / VP Engineering Employment Type: Full-Time About [Company Name] [Company Name] is a [stage/sector] company managing [X TB/GB] of [data type — transactional, analytical, time-series] data across [primary databases: PostgreSQL/MySQL/Oracle/MongoDB]. Our data infrastructure supports [X] daily active users and [X] transactions per day. Data reliability and performance directly drive our product experience and business outcomes. About the Role We're looking for a Database Administrator to own the reliability, performance, and security of our database infrastructure. You will manage day-to-day database operations, optimize query performance, implement robust backup and recovery strategies, and support engineering teams with database design guidance. This is a hands-on role with direct ownership over critical data systems. Key Responsibilities • Install, configure, and maintain database systems: [PostgreSQL / MySQL / Oracle / SQL Server / MongoDB — specify] • Monitor database performance continuously; identify and resolve slow queries, index inefficiencies, and deadlocks • Design and implement backup, recovery, and high-availability strategies (replication, clustering, failover) • Manage user accounts, roles, and permissions; enforce least-privilege access controls • Plan and execute database schema migrations in coordination with development teams with minimal downtime • Enforce data security policies: encryption at rest and in transit, audit logging, compliance controls (GDPR, HIPAA, PCI as applicable) • Capacity plan for storage, memory, and compute; scale database infrastructure ahead of demand • Automate routine DBA tasks using scripts (Python, Bash, PowerShell) or infrastructure-as-code tools • Collaborate with developers on schema design, query optimization, and ORM best practices • Document database standards, runbooks, and disaster recovery procedures Required Qualifications • [3]+ years of DBA experience with [primary DBMS: PostgreSQL / MySQL / Oracle / SQL Server] • Strong SQL proficiency: complex queries, stored procedures, views, triggers, and performance tuning • Experience with replication, high availability, and disaster recovery configurations • Familiarity with cloud-managed database services (AWS RDS/Aurora, Google Cloud SQL, Azure SQL) • Working knowledge of backup tools and strategies (pg_dump, mysqldump, RMAN, or equivalent) • Understanding of database security: user management, access control, encryption, and audit logging • Proficiency in at least one scripting language for automation (Python, Bash, or PowerShell) Nice to Have • Experience with NoSQL databases (MongoDB, Redis, Cassandra, DynamoDB) • Knowledge of data warehousing platforms (Snowflake, BigQuery, Redshift) • Database DevOps experience: schema migration tools (Flyway, Liquibase), CI/CD integration • Experience with database performance analysis tools (pg_stat_statements, Percona Toolkit, SolarWinds) What We Offer • Competitive salary: $[low]–$[high]/year (see benchmarks below) • Equity: [X]% stock options / RSUs • Health, dental, and vision insurance (100% employer-paid for employee) • Flexible PTO + [X] company-wide holidays • On-call compensation policy: [cash / TOIL] • Remote-friendly / home office stipend of $[X] • Learning & development budget: $[X]/year including certifications • [Additional perk — wellness stipend, etc.] Salary Range: $85,000–$155,000/year (US, 2026 benchmark; exact offer commensurate with experience) [Company Name] is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

How to customize this database administrator job description

1. Name every database platform in your environment

DBAs often specialize in one or two platforms. A PostgreSQL DBA may not have deep Oracle RAC experience. Listing every database type you use allows candidates to self-assess their fit and prevents expensive mismatches after hire.

2. Describe data scale with specific numbers

Managing 500GB of PostgreSQL on a single RDS instance is very different from managing 50TB across a sharded cluster with read replicas. Give candidates the numbers — database sizes, transaction volumes, replication factor — so they can calibrate their experience against the role's demands.

3. Clarify on-call and incident expectations

Database incidents are often P0 events. Describe the on-call rotation frequency, average incident response time, and compensation model (cash vs. TOIL). This is a critical factor in a DBA's decision-making process and determines the quality of your candidate pool.

4. Indicate the cloud migration trajectory

Many companies are mid-migration from on-premises to cloud-managed databases. If this DBA will own or contribute to that migration, say so — it attracts DBAs who are excited about cloud-native patterns and automation, rather than those expecting purely steady-state operational work.

Database Administrator salary benchmarks (US, 2026)

Level Experience Salary Range
Junior DBA 0–2 years $85,000 – $100,000
Mid-Level DBA 3–5 years $100,000 – $130,000
Senior DBA 6–10 years $130,000 – $155,000
Lead / Architect 10+ years $155,000 – $200,000+

Source: Bureau of Labor Statistics, LinkedIn Salary, Glassdoor 2026 data. Ranges reflect US national median; adjust +20–30% for San Francisco/NYC markets.

Frequently asked questions

What should a database administrator job description include? +

A strong DBA JD names the specific database platforms, describes data scale and SLAs, clarifies cloud vs. on-prem, lists compliance requirements, and includes a salary range. On-call expectations and backup/recovery responsibilities should also be explicit to attract candidates who understand the role's scope.

What is the average database administrator salary in the US in 2026? +

DBA salaries range from $85,000 for entry-level to $155,000 for senior roles. Mid-level DBAs (3–5 years) earn $100,000–$130,000. Senior DBAs with cloud expertise command $130,000–$155,000. Cloud database architects and data platform leads can reach $200,000+ at larger companies.

How do I write a DBA job description that attracts top candidates? +

Describe the actual database challenges — scale, legacy migrations, compliance requirements. Top DBAs want to solve interesting problems, not just maintain steady-state. Mentioning automation and cloud migration work attracts engineers transitioning toward DevDB and cloud-native patterns.

Can I use this DBA job description template in my ATS? +

Yes. This template works in any ATS including Treegarden, Greenhouse, Lever, and Workable. In Treegarden, paste it into the job wizard to auto-format for your career page and publish to connected job boards with a single click.

Ready to post your first Database Administrator job?

Paste this template into Treegarden, set your pipeline, and publish to 10+ job boards in under 30 seconds.

Request a demo