Engineering Manager About us ::Majid Al Futtaim is an Emirati-owned, diversified lifestyle conglomerate operating across the Middle East, Africa and Asia. The Group started from one man’s vision to transform the face of shopping, entertainment, and leisure to ‘Create Great Moments For Everyone, Everyday’.Founded in 1992, we’re pioneers in shopping malls, communities, retail, and leisure across 15 international markets. We operate 25 shopping malls, 13 hotels, and 4 mixed-use communities, including icons like Mall of the Emirates and City Centre Malls. Carrefour? Yep, that’s us! We brought Carrefour to the region in 1995 and now run 375+ Carrefour stores across 17 countries, serving 750,000+ customers daily. But that’s just the beginning. We’re leading the charge in digital innovation, with a strong focus on e-commerce and personalized customer experiences. Here are some of our cool projects:Scan & Go, Carrefour NOW, and even Tally the Robot—the first of its kind in the Middle East! We’re also driving sustainability and a customer-first culture with cutting-edge digital solutions. Why should you join us?We’re a family of 250+ in India, and we’re growing fast. With us, you’ll experience: Infinite tech exposure & mentorship Live case problem-solving with real impact Hackdays and continuous learning through tech talks Fun, collaborative work environment that’s more sincere than serious About the RoleWe’re looking for a hands-on Engineering Manager with a strong foundation in Java, Spring Boot, and modern cloud-native development. You’ll be responsible for building and leading a high-performing engineering team that delivers robust, scalable backend systems for our Fulfilment and Last Mile platform.This is a highly technical leadership role with significant ownership over system architecture, design, and execution. You’ll also work closely with product and operations to solve real-world logistics problems.Key ResponsibilitiesLead and mentor a team of backend and full-stack engineers.Drive technical direction, architectural decisions, and design reviews.Stay hands-on with code when needed, especially during critical system design or troubleshooting.Build and scale backend services using Java, Spring Boot, and cloud technologies (AWS/GCP/Azure).Design and optimize data models using both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).Implement engineering best practices including CI/CD, performance tuning, code quality, and observability.Collaborate with cross-functional teams to deliver end-to-end solutions.Support career development, coaching, and performance management for team members.Required Skills and Qualifications10+ years of experience in backend development, with deep expertise in Java and Spring Boot.Experience designing and implementing scalable systems with SQL and NoSQL databases.Strong grasp of system design, architecture principles, and distributed systems.Proven track record in managing and mentoring engineering teams (2–4 years of people management).Experience with cloud platforms such as AWS, GCP, or Azure.Strong communication skills and ability to collaborate with cross-functional stakeholders.Good to HaveProficiency or experience with Node.js for backend or service integrations.Background in Fulfilment, Logistics, or Last Mile delivery systems.Experience with containerization (Docker, Kubernetes) and event-driven architecture (Kafka, RabbitMQ).Familiarity with DevOps practices, monitoring, and infrastructure as code.
Job Title
Engineering Manager