The posting
Location: New Cairo, Cairo Terms: Full-Time, On-Site
Summary: The Senior Database Engineer is responsible for designing, maintaining, and optimizing the company’s database systems to ensure their high performance, security, and reliability. This role supports mission-critical applications and analytics across all subsidiaries.
Key Responsibilities:
- Database Design and Architecture: Design scalable and secure database systems (SQL and NoSQL). Develop data models and maintain data dictionaries. Ensure data integrity and normalization for optimal performance.
- Performance Tuning and Optimization: Monitor database performance using advanced tools. Optimize queries, indexing, and caching for improved speed and reliability. Troubleshoot slow-running queries and provide resolution.
- Backup, Recovery, and Security: Implement robust disaster recovery plans, including automated backups. Ensure compliance with data protection policies and best practices. Set up roles, permissions, and access controls to secure sensitive data.
- Collaboration and Support: Work with application developers, analysts, and system administrators. Provide database-related input for application design and changes. Mentor junior DBAs and contribute to process improvement.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
- 5+ years of experience in database engineering, administration, or development.
- Deep knowledge of MySQL, PostgreSQL, Microsoft SQL Server, or Oracle.
- Familiarity with NoSQL solutions like MongoDB, Redis, or Cassandra is a plus.
Certifications:
- Microsoft Certified: Azure Database Administrator Associate
- Oracle Certified Professional (OCP)
- AWS Certified Database – Specialty
- MongoDB Certified DBA
- ITIL Foundation



