Senior Engineering Manager - Super App
Careem -
Dubai, United Arab EmiratesPosted 4 years ago23People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Manage multiple teams of high calibre Software Engineers working to build a world class, scalable distributed systems and mobile applications.
- Recruit, hire, mentor, and coach Software Development Managers and Software Engineers at different levels of experience.
- Manage and execute against project plans and delivery commitments within an Agile/Scrum environment.
- Contribute to and lead design, architecture, process and development discussions.
- Own all engineering metrics and support for your teams' software.
- Drive improvements in software engineering practices across engineering teams.
- Work with other senior leaders on the team to define the technical strategy & architecture of the Captain in-ride platform and mobile applications.
- Assist your teams in developing roadmaps for system and product growth, then identify, plan, and execute projects to support that growth.
- Provide thought leadership and technical vision and direction to your org.
- Solve large-scale engineering challenges quickly and effectively.
- Encourage and support others to take on responsibility, authority, and accountability.
Job Requirements
Basic Qualifications:
- Bachelor's Degree in Computer Science or a related degree.
- 10 years of experience in Software Development.
- 6 years minimum as a Development Manager, with 2 years minimum experience managing managers.
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to executives and non-technical leaders.
- Proven track record of hiring and managing high performing engineering teams.
Preferred Qualifications:
- Relevant experience in building highly scalable highly resilient systems
- Experience managing engineering teams in a fast-paced start-up environment
- Demonstrated ability to run and improve technical development processes.
- Willingness to roll up your sleeves and do what's necessary to drive your projects to completion.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience in AWS Solutions Architecture
- Field experience in AI, Data Science and Machine Learning
- Strong focus on customers and operational excellence.