Engineering Manager - AI Solutions

🏢 Premier Services and Recruitment
📍 EgyptFull-timeHybrid
📅 Posted: 3w ago🔄 Updated: 3w ago
CV%
✨ AI Summary
We are looking for an experienced Engineering Manager to lead software engineering teams in delivering scalable, secure, and high-quality software solutions. This role involves people leadership, technical guidance, and delivery management, collaborating with Product, QA, and DevOps. The ideal candidate will have a Bachelor's degree in a related field, at least 7 years of software engineering experience with prior leadership experience, and a strong grasp of Agile/Scrum methodologies. Responsibilities include building and mentoring teams, driving product roadmap execution, promoting engineering best practices, and collaborating across departments. Experience with SaaS, AI/ML, Cloud platforms, and DevOps is preferred.
Required Skills
Information Technology
Machine LearningCI/CDPrompt Engineering
Other
Engineering OperationsTechnical Strategy
Requirements
Requires a Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field. Must have a minimum of 7 years of experience in Software Engineering, including previous experience leading software engineering teams. Strong understanding of Agile/Scrum methodologies and experience building and maintaining production software systems are essential. Experience managing various engineering teams (Backend, Frontend, Full Stack, Platform, or ML) and strong leadership, coaching, and communication skills are required.
Description
Engineering ManagerLocation: Maadi, Cairo, Egypt (Hybrid)Department: EngineeringAbout the RoleWe are seeking an experienced Engineering Manager to lead high-performing software engineering teams and ensure the successful delivery of scalable, secure, and high-quality software solutions. This role combines people leadership, technical leadership, and delivery management, working closely with Product, QA, DevOps, and executive stakeholders to drive engineering excellence and business success.Key ResponsibilitiesEngineering LeadershipBuild, mentor, and lead high-performing engineering teams.Foster a culture of ownership, accountability, collaboration, and continuous learning.Conduct regular one-on-one meetings, performance reviews, feedback sessions, and career development discussions.Support engineers in achieving career growth and promotion objectives.Delivery & ExecutionOwn the execution of product roadmaps and ensure predictable, high-quality delivery.Improve sprint planning, estimation, prioritization, and engineering processes.Balance feature development, technical debt, operational support, and product quality.Identify and remove delivery blockers while managing cross-team dependencies.Technical ExcellencePromote engineering best practices for architecture, coding standards, testing, maintainability, scalability, and reliability.Partner with Technical Leads and senior engineers to drive sound technical decisions and system design.Collaborate with QA teams to improve release quality, regression coverage, and defect prevention.Cross-Functional CollaborationWork closely with Product Managers, DevOps, QA, Delivery, and executive leadership to align engineering execution with business objectives.Support customer escalations while ensuring engineering teams remain focused on roadmap priorities.Participate in technical planning, project reviews, and continuous process improvement initiatives.Talent Acquisition & Team DevelopmentDefine hiring requirements for engineering teams.Conduct technical interviews and candidate evaluations.Support onboarding, coaching, succession planning, and engineering career frameworks.QualificationsRequiredBachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.Minimum 7 years of experience in Software Engineering.Previous experience leading software engineering teams.Strong understanding of Agile/Scrum methodologies and software delivery practices.Experience building and maintaining production software systems.Experience managing Backend, Frontend, Full Stack, Platform, or Machine Learning engineering teams.Strong leadership, coaching, and performance management skills.Excellent communication and stakeholder management abilities.PreferredExperience within SaaS, AI/ML, Enterprise Software, FinTech, or other regulated industries.Experience with Cloud platforms and/or On-Premises deployments.Knowledge of DevOps, CI/CD pipelines, Observability, and Site Reliability Engineering (SRE).Experience scaling engineering organizations and building engineering operating models.Technical SkillsSoftware EngineeringSoftware ArchitectureSystem DesignAgile & ScrumDevOpsCI/CDCloud ComputingProduct EngineeringAI / Machine LearningSaaSEngineering OperationsTechnical StrategyCore CompetenciesLeadership & People ManagementCoaching & MentoringStrategic PlanningProject & Delivery ManagementStakeholder ManagementDecision MakingProblem SolvingCommunication & CollaborationPerformance ManagementContinuous Improvement
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00