About the job Senior Software Engineer (Database Engineering)
Senior Software Engineer (Database Engineering)
Location: Client Premises, Dubai, UAE
Salary: AED 11,000 to 14,000 per month
Benefits: Work visa, air tickets, medical insurance, gratuity, paid time off
Experience Required: Minimum 5 years of relevant work experience
Reference: FZ-AE-366
As a Senior Database Engineer for the CX Enhancement initiative, you will manage the data layer for a global aviation leader in this domain. Your mission is to design, optimize, and maintain high-performance database architectures that power a seamless, multi-billion dollar customer experience. You will ensure that our data systems are scalable, secure, and resilient, directly impacting the travel journey of millions of passengers worldwide through superior data engineering and architectural excellence.
Key Responsibilities
Architectural Leadership: Design and maintain robust, high-availability database architectures. Create optimized schemas, indexing strategies, and complex stored procedures to support sub-second response times for CX applications.
Performance Engineering: Lead deep-dive performance tuning and troubleshooting for complex SQL queries. Proactively monitor database health and capacity to identify and resolve bottlenecks before they impact production.
Data Governance & Security: Ensure total data integrity, consistency, and security across all environments. Implement rigorous access controls, encryption, and auditing to meet international aviation and data privacy standards.
Modernization & Integration: Drive database migrations and modernization initiatives. Collaborate with application developers to optimize data access patterns and API performance.
Resilience & Reliability: Implement and manage comprehensive backup, recovery, and replication strategies. Lead root cause analysis for production issues and execute corrective actions to maintain 24/7 operational stability.
Mentorship: Define database standards and best practices, mentoring junior engineers through code reviews and collaborative design sessions.
Required Skills & Experience
Core Expertise: 6+ years of hands-on experience with relational databases (PostgreSQL, MySQL, Oracle, or SQL Server).
Technical Mastery: Strong expertise in SQL, query optimization, execution plans, and advanced data modeling (normalization/schema design).
System Internals: Deep understanding of transaction management, locking mechanisms, concurrency, and isolation levels.
Environment: Proficiency in Linux/Unix environments, Git version control, and CI/CD practices.
Cloud & Emerging Tech: Exposure to AWS RDS/Aurora and NoSQL platforms (MongoDB, Redis, or Cassandra) is highly preferred.
Scalability: Knowledge of data replication, sharding, and partitioning techniques within containerized environments (Docker/Kubernetes).
Education: Bachelors degree in Computer Science, Engineering, or a related technical field.