Principal Software Engineering Manager
Microsoft
Microsoft
Seeking a Principal Software Engineering Manager passionate about problem-solving, innovative solutions, and customer collaboration. This role offers daily opportunities to explore new technologies and drive business solutions. If you thrive on identifying trends and delivering unique insights, this dynamic environment is for you.
Key responsibilities include defining user requirements, developing design documents for products and platforms, and writing, optimizing, and debugging code for enhanced performance and maintainability. You will also manage project plans, drive release cycles, and act as a Designated Responsible Individual (DRI). This role involves monitoring system health, alerting stakeholders, and initiating restorative actions.
Proactively staying abreast of emerging technical trends and solutions to improve product availability, reliability, and efficiency is crucial. You will also champion consistency in monitoring and operations at scale, ensuring robust system performance.
A Bachelor's or Graduate degree in Computer Science, Engineering, or a related field is required, along with 10+ years of professional development experience. Proficiency in C++, C#, big data, ML, NLP, and search technologies is essential.
Strong analytical skills, customer engagement capabilities, and cross-functional collaboration are paramount. Familiarity with Microsoft Cloud Services (Azure, Entra, O365) and security awareness, including penetration testing and threat analysis, is also necessary. Candidates must be eligible for Microsoft Cloud background checks and possess strong verbal and written communication skills.
Microsoft Corporation
IT Consulting