Software Engineering Manager

October 2, 2023

Apply for this job

Email *

Job Description

<p>We are a leading multinational company based in GCC. One of our subsidiaries Al Waseet is one of the most renowned websites and mobile application in GCC / MENA area specialized in classified ads, which allows users to easily search for products and services or offer them for sale on the Internet. We’re searching for an experienced Engineering Manager to be based in Cairo.</p><p><br></p><p>The Engineering Manager is responsible for acting as the lead for day-to-day operations involves developing new and maintaining existing applications by analyzing business requirements and priorities and translating that input into an effective user experience. The ideal candidate provides technical leadership and coaching to the team and consulting services across the organization, as well as contributes to strategic planning.</p><p><br></p><p><strong><u>Job Description</u></strong></p><ul><li>Develop an up-to-date and in-depth understanding of our code base, technologies and of industry trends.</li><li>Ability to actively contribute to our code base and lead by example.</li><li>Provide and share a broad knowledge of technologies and architectures and function as a mentor within the scope of your product stream and with the rest of the teams and packs.</li><li>Ensure that we always deliver software of the highest standards.</li><li>Promote best coding standards, guidelines and best practices.</li><li>Demonstrate technical leadership and mentorship by setting challenging but realistic goals and guiding the team efforts towards successful project delivery.</li><li>Monitor the performance of team members. Identify and encourage areas for growth and personal development.</li><li>Manage day-to-day operational aspects of a project and scope.</li><li>Create optimal working environment and methodologies for the assigned product team.</li><li>Impact on the direction and scope of our technical vision within your stream.</li><li>Shaping strong cross-functional packs in line with business needs.</li><li>Collaborating closely with Product, Infrastructure, Design, UX, CLM and Strategy to deliver highest quality products.</li><li>Hiring A-players to build High Performing Teams, constantly raising the bar of engineering talent.</li><li>Owning our business KPIs as a conduit to our Product team and business functions.</li></ul><p><br></p><p><strong><u>Job Requirements</u></strong></p><ul><li>Bachelor’s Degree in Computer Science, Engineering or equivalent field.</li><li>8+ years of back-end, front-end and mobile applications software engineering experience.</li><li>Experience working on high-traffic and large-scale web products.</li><li>Experience with Agile Methodologies such as Kanban, Scrum and XP.</li><li>Technical leadership and mentorship experience is a must.</li><li>Experience in analysis, design, coding and implementation of next generation web applications in PHP and Python.</li><li>Proven track record for timely project delivery and project management.</li><li>In-depth understanding of free and open-source software development, e.g. PHP, Python, Javascript, Java, etc.</li><li>In-depth understanding of free and open-source web application frameworks, e.g., Symfony, Laravel, Django, etc.</li><li>Experience in supervision mobile development team.</li><li>Knowledgeable of scalability and high availability systems.</li><li>Source code control, build process management, continuous integration, automated testing and other development process.</li><li>Knowledge of UML diagrams, code, unit tests, etc.</li><li>Good understanding of leadership, coaching and mentoring principles.</li><li>Understanding of good product, design and UX principles.</li><li>People Management</li></ul>