Database Administrator Salaries in the Lion City
The salary landscape for Database Administrators (DBAs) in Singapore is transitioning. While traditional, on-premise DBAs face wage stagnation, those who upskill into Cloud DBAs or Database Reliability Engineers (DBREs) command excellent salaries in the enterprise sector.
(Note: Salaries are quoted in SGD.)
Average Salary by Experience Level
- Junior DBA (0-2 years): $60,000 - $85,000 SGD per annum
- Mid-Level DBA (3-6 years): $95,000 - $140,000 SGD per annum
- Senior DBA / DBRE (7-10+ years): $150,000 - $220,000+ SGD per annum
Salary by Industry Sector
1. Banking and Financial Services (CBD)
- Mid-Level Pay: $110,000 - $160,000 SGD.
- The Profile: Oracle and SQL Server experts. Managing mission-critical transactional databases. High pressure (zero data loss tolerated), often involving on-call duties, but offering the highest base salaries and bonuses.
2. E-commerce and Super Apps (Grab, Shopee)
- Mid-Level Pay: $100,000 - $150,000 SGD.
- The Profile: Cloud DBAs / DBREs managing PostgreSQL, MySQL (Aurora), and NoSQL clusters. High focus on scalability, performance tuning for high traffic, and automation.
3. Government (GovTech) and Large Enterprises
- Mid-Level Pay: $85,000 - $130,000 SGD.
- The Profile: Managing massive data lakes and legacy SQL servers. High stability, excellent work-life balance, and strong regional benefits.
The "Cloud Migration & Architecture" Premium
If you only know how to run backups and basic index rebuilds on an on-premise SQL Server, your salary will cap out around $100,000 SGD. To push past $180,000 SGD, you must become a Cloud Database Architect. If you can design highly available, multi-region database architectures on AWS or Azure, and successfully migrate legacy Oracle databases to the cloud with zero downtime, you become a critical asset to any major corporation in Singapore.



