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.