Enable job alerts via email!
A leading tech company in Dubai is seeking an Engineering Manager to oversee dynamic engineering teams. This role involves managing day-to-day activities, providing technical direction, and fostering high-performing teams. Ideal candidates will have over 7 years of software engineering experience and a strong background in technical leadership, particularly in Go, Java, or JavaScript. The company offers a dynamic environment with a focus on innovation and team collaboration.
The Engineering Manager will oversee the day-to-day activities of dynamic engineering teams, including requirements grooming, scrums, retrospectives, and team outings. Design, build, and maintain APIs, user-facing experiences, services, and systems. Provide technical and architectural direction for the development, design, integration, testing, and maintenance of the platform. Lead agile software processes for engineering teams and introduce best-in-class industry practices. Partner with stakeholders to align team contributions with company objectives, develop technology roadmaps, and establish realistic product release schedules. Manage the full lifecycle of team leadership, including recruiting, mentoring, training, development, and performance evaluation, while fostering high-performing teams of exceptional engineers. Serve as an internal ambassador for the engineering team, communicating opportunities and constraints technology offers to project development. Manage technical debt to maintain responsive and predictable development velocity while minimizing production incidents. Contribute to engineering-wide initiatives as a member of our engineering management team. Coordinate execution of activities in collaboration with cross-functional teams across the company.