Job Description
<strong>About the Role:</strong><p><br></p>The Engineering Manager (EM) role is a combination of technical know-how, managing delivery and people management. The core function involves responsibility for creating, developing, mentoring and training teams to build high-quality, scalable deployments and deliver these at top-speed. This is a highly empowered role at the crossroads of a technical architect and a mentor.<p><br></p>Effective Engineering Managers possess skills in several diverse areas, each of which can be distilled down to five core pillars: Vision, Communications, People, Execution, and Technology.<p><br></p><strong>Vision and Strategy:</strong><p><br></p>The Engineering Manager must facilitate defining the vision and strategy for the team, technologies and projects, leading the focus and success of the team.<p><br></p><strong>Communication:</strong><p><br></p>Engineering Managers must be effective in communicating the vision and strategy to their teams and partners. By sharing context with team members, managers can empower their teams to prioritize appropriately and can avoid controlling and micromanaging their team’s activities. EMs are expected to excel in downward, upward and sideway communications:<p><br></p><ul><li>Reinforce the bigger picture for their teams,</li><li>Communicate ideas from front lines to management;</li><li>Drive change across the organization</li></ul><p><br></p><strong>People Management:</strong><p><br></p>Engineering managers must have high emotional intelligence (EQ) and excel in building and maintaining effective technical teams, as well as a healthy culture. Some of the key people management skills required include:<p><br></p><ul><li>Ensuring psychological safety: creating an inclusive and collaborative environment in which all team members feel safe to ask questions, challenge ideas, and take risks</li><li>Emotional intelligence: having a good handle on motivation, empathy and strong interpersonal skills</li><li>Building culture: managers lead the engineering culture and value system for Rewaa</li><li>Building, inspiring & retaining high-impact teams: an EM would recruit people who significantly impact the organization or business and would be outstanding at evaluating current and future team members. They would also be responsible for career development, discuss performance and provide regular candid feedback</li></ul><p><br></p><strong>Execution:</strong><p><br></p>Engineering Managers empower their teams to deliver business value via effective and efficient execution. Some of the key management skills required to be excellent at execution include:<ul><li>Prioritization: </li><ul><li>interact with product teams, </li><li>review the roadmaps and determine the important versus the purely urgent</li><li>effectively prioritize work based on long-term value to the business</li></ul><li>Delivery with optimum staffing and quality:</li><ul><li>break product requirements down to the ticket level executable units</li><li>organize work for the team to provide consistent timelines with quality</li><li>drive outcomes, assess risk, track and communicate progress effectively</li><li>ensures that their team is appropriately staffed to execute on plans while avoiding burnout</li><li>works with partners to align on priorities and schedules work accordingly</li></ul><li>Accountability: </li><ul><li>create a culture of clear accountability and to hold themselves, their teams and their partners accountable for commitments and actions<br><br></li></ul></ul><p><br></p><strong>Technology:</strong><p><br></p>Engineering Managers should have a strong development background, it is highly desired that the EM is able to jump into the code. Engineering Managers should have the technical expertise to act as credible advisors to their team. Over time, as teams grow, a manager is not expected to contribute directly to solutions, instead, to guide solutions to align with the strategic vision.<p><br></p>Some of the key technical skills needed by managers include:<p><br></p><ul><li>Innovation: an ideal candidate would retain relevance in the field and would be aware-of and assesses-how technical trends impact the team’s mission.</li><li>Domain expertise: the EM would be expected to have sufficient depth in the team’s domain across the entire SDLC to be able to influence technical decisions and judgements, facilitate technical discussions and provide critical technical feedback.</li><li>Technical evaluation: the EM should ideally have sufficient experience and ability to hire and evaluate the work and skills of engineers on their team and partner teams.</li></ul><p><br></p>Disclaimer: This is a remote opportunity from where you are located, applicants can apply from all over the world.