Browse Jobs
For Companies
Log inGet Started
Logo

Engineering Manager

Sprints.ai
Maadi, Cairo
Sprints.ai logo

Engineering Manager

Maadi, Cairoposted 1 month ago
65Applicants for1 open position
  • 1Viewed
  • 1In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

The Engineering Manager is responsible for leading a multidisciplinary software development team to build scalable, data-driven platforms powered by intelligent technologies. The role oversees technical leadership, delivery, architecture, and engineering process maturity while fostering a culture of quality, accountability, and innovation.
 

This position manages a talented team of engineers and collaborates closely with Product Managers, Designers, QA, and R&D teams to ensure that all technical decisions and delivery practices align with the company’s long-term technology vision.
 

Key Responsibilities​
 

  • Team Leadership and Development
     
  • Lead and mentor a growing team of developers and testers to deliver high-quality software.
     
  • Foster a collaborative environment that encourages continuous learning, accountability, and innovation.
     
  • Platform Stability and Architecture
     
  • Ensure platform stability, scalability, and security through resilient architecture and proactive monitoring.
     
  • Define and evolve software architecture to support scale, performance, and reliability.
     
  • Engineering Delivery and Process Management
     
  • Own the engineering delivery process from planning and sprint management to release execution.
     
  • Conduct design and code reviews, ensuring technical excellence and maintainability.
     
  • Collaboration and Integration
     
  • Collaborate with AI and R&D teams to ensure seamless integration of intelligent features and data-driven services into core products.
     
  • Partner with top management to shape technology strategy and the long-term roadmap.
     
  • Innovation and Continuous Improvement
     
  • Drive automation, testing, and CI/CD adoption across the engineering lifecycle.
     
  • Encourage innovation through the adoption of AI-assisted development tools, automation, and emerging technologies.

Job Requirements

Requirements:

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or related field (Master’s preferred).
  • Experience: 7–10 years of professional software development experience, including 2+ years in a technical leadership or management role.
  • Skills: 
  • Strong background in backend or full-stack development using modern frameworks (e.g., Laravel, Node.js, Python, or similar).
     
  • Solid understanding of system design, cloud infrastructure, and integration across distributed systems.
     
  • Proven success in delivering end-to-end software products in an agile environment.
     
  • Excellent leadership, communication, and team development skills.
     
  • Ability to balance hands-on technical involvement with strategic decision-making.
     
  • Preferred Experience
  • Experience building or scaling data-driven, modular SaaS platforms.
     
  • Exposure to AI-enhanced applications such as recommendation systems or conversational interfaces.
     
  • Familiarity with microservices, containerization, and DevOps practices (Docker, Kubernetes, CI/CD).
     
  • Experience turning R&D or prototype features into reliable production systems.
     
  • Background in EdTech, enterprise platforms, or large-scale content systems is a plus.
     
  • Strong architectural sense — designing for modularity, reusability, and future growth.

Featured Jobs

Similar Jobs

Search other opportunities
JobEngineering - Construction/Civil/ArchitectureEngineering Manager