Jobs Details
Director
10 years
Job Description : Director of Software Engineering Job Location: Dubai, United Arab Emirates Salary: 55,000 AED to 65,000 AED Job Responsibilities: - Technical Architecture Oversight: Lead the architectural design and technical direction of large-scale software systems, ensuring scalability, performance, and security. - DevOps and Infrastructure: Oversee the deployment pipelines, CI/CD processes, and cloud infrastructure (AWS, Azure, GCP), ensuring continuous integration and delivery. - System Performance Optimization: Direct efforts to optimize software performance, reliability, and resource consumption, including monitoring and tuning infrastructure to reduce latency and downtime. - Technical Debt Management: Identify and prioritize technical debt, ensuring it is addressed in a timely manner to maintain codebase health and avoid project slowdowns. - Data Architecture and Integration: Supervise the design and implementation of database architectures, ensuring data consistency, scalability, and proper integration with third-party systems. - Security and Compliance: Implement and enforce security protocols, ensuring systems comply with industry standards (e.g., GDPR, SOC2, HIPAA) and best practices for data protection. - R&D and Innovation: Lead research and implementation of emerging technologies (e.g., AI, ML, blockchain) and evaluate their fit into the current technology stack and product roadmap. Job Requirements: - Technical Experience: 10+ years of hands-on experience in software engineering, with expertise in backend and frontend development, cloud infrastructure, and DevOps. - Cloud & Distributed Systems: Deep knowledge of cloud platforms (AWS, Azure, GCP), microservices architecture, distributed systems, and containerization (Docker, Kubernetes). - Proficiency in Programming Languages: Strong expertise in multiple programming languages such as C#, Python, JavaScript, and frameworks like React, Angular, or Vue.js. - Database Expertise: Proven experience in database design, optimization, and management for both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) systems. Version Control & CI/CD: Expertise with Git-based workflows, automated testing, continuous integration, and deployment pipelines (Jenkins, CircleCI, GitLab CI). - Monitoring & Performance Tuning: Familiarity with system monitoring tools (e.g., Prometheus, Grafana), and experience in performance tuning and debugging large-scale systems. - Security Best Practices: Strong understanding of secure coding practices, encryption methods, authentication protocols (OAuth, SAML), and vulnerability assessments. - Containerization & Orchestration: In-depth experience with container technologies (Docker) and orchestration tools like Kubernetes to manage scalable, resilient applications.
Country : United Arab Emirates
Posted on : 03-10-2024
Back