Job Description
Welcome to the Feeds & Verticals Live Site Engineering team, a Cairo-based development team that is part of the larger WebXT org. We’re a newly created organization (created in 2020), part of WebXT Content Services. Our original charter was simple: to radically improve the live site engineering process for the many feeds-centric canvases such as the Edge New Tab Page (NTP) and the news feeds experiences on Windows 10 and 11. More recently, we have been expanding outward into new and exciting backend solutions including a personalized notifications platform. We are a high growth team within a high growth organization.<br><br>We’re looking for a Principal Engineering Manager (EM) to help us put together and execute a strategy that can turn our vision into reality. They will lead a team of ICs responsible for the entire architecture and engineering efforts to power high live site rigor and stability on every single canvas. This is a truly full-stack engineering manager position, from complex data ingestion pieces (all in Azure) to middle layers that use state-of-the-art Machine Learning techniques (latest BERT models, including language-agnostic models) and a vast umbrella of UX views, from React/Redux/WebComponent to ASP.Net.<br><br>We’re looking for someone highly technical with a tracking record of hiring strong engineers and managers as well as solving complex technical challenges. We’re looking for someone who above all can be a very good collaborator, communicator and who can lead with empathy towards their own team members and their peers & partners too. If you want to work on an organization aiming for 10x growth and if you have an entrepreneur mindset, we’d love to chat with you.<br><br><strong><u>Responsibilities<br></u></strong><ul><li>Defining, designing, and implementing live site strategies, processes, and tooling with an emphasis on quality, performance, simplicity, scalability, and maintainability. </li><li>Driving and delivering goals on ambiguous problems in the backend, middle-tier (including ML) and frontend space. </li><li>Driving a high bias towards experimentation and agility, taking calculated risks to increase the rate at which we can run experiments and learn. In our team there is no failure, but rather learning and trying again.</li><li>Hire strong engineers (ICs and Managers).</li><li>Providing strong technical leadership and a strong role model for good engineering, clean design, and principled thinking.</li><li>Be hands-on: participate in code reviews, be data-driven, design reviews and live site investigations, provide and receive constructive feedback to improve overall quality of components.</li><li>Communication (verbal, written, presentations) of the strategy and plans to upper management in WebXT as well as to other Senior Managers across the company and outside. <br></li></ul><strong><u>Qualifications<br><br></u></strong><strong>Qualifications:<br></strong><ul><li>6+ years of industry experience developing in C++/C, C#, Java, React, Python, and/or equivalent.</li><li>4+ years of industry experience designing and shipping large scale Search and/or AI-powered products.</li><li>4+ years of industry management experience, including direct management responsibility of a global team.</li><li>Ability to assume end-to-end ownership of a complex system that deals with TBs of data.</li><li>Experience in cloud development, for example: Azure Functions, Azure Grid, serverless architecture, and so on.<br></li></ul><strong><u>Preferred<br></u></strong><ul><li>Crisp communication skills, including ability to write concise technical docs and present ideas.</li><li>Hands-on ability to write efficient, reliable & maintainable code and to test & debug it.</li><li>Knowledge of modern engineering practices like automated deployments with integrated quality gates and experience working with modern version control systems like Git.</li><li>Solid engineering fundamentals, including modern design patterns, algorithms and UX development techniques (such as client-side rendering vs. server-side rendering)</li><li>Bachelor’s degree or higher in Computer Science or related field, OR equivalent industry experience; advanced technical degree or MBA is a plus.<br></li></ul>Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.<br><br>Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.