Engineering Manager

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.

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 ExperienceExperience 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.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com