
Principal Engineering Manager
- Hyderabad, Telangana
- Permanent
- Full-time
- Opportunity to define our strategy, design/develop products and build & grow a team from the ground up.
- Bring clarity, create energy, and drive results – you’ll set a vision, rally the team behind it, and deliver for our customers.
- Demonstrate the Microsoft manager attributes of coach, model, and care with the engineers on your team, so they all learn, grow, and succeed.
- Plan and prioritize work for your team, including collaborating with partner organizations.
- Create an inclusive environment that attracts and retains high-performing engineers.
- Guides partnership with appropriate stakeholders (e.g., product manager, UX designer, technical lead) to determine user requirements within and across teams.
- Drive product roadmap and execution with clarity, including translating abstract problem statement into a high-quality product strategy and design.
- Lead the research, design, implementation, optimization of experiences and services that are shared across the Office suite.
- Lead the design and implementation of core libraries utilized by the entire suite e.g. Fluent UI components.
- Harness AI to maximize own and team’s engineering velocity and craft world-class AI-powered functionality.
- Work productively with Product Management and Design disciplines and partner closely with teams across the Office web ecosystem.
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 6+ years of software development experience in C#, C++, .NET, JavaScript/TypeScript, or similar programming languages or platforms.
- 2+ years of experience as an engineering manager, with a passion for coaching and mentoring others.
- Proficiency in full-stack Web development including Web front-end development experience with JavaScript/Typescript and HTML5 and high-scale distributed systems/cloud service development.
- Proficiency building and shipping production grade software.
- Expertise in leveraging AI to improve engineering processes as well as developing AI-enabled products.
- Track record of delivering products, features and functionality on time, with extremely high quality.
- Excellent problem-solving and debugging skills.
- Great verbal and written communication skills and ability to work cross- team in collaborative environment.
- Deep expertise with web frameworks like React.js and FluentUI.
- Expertise with browser development tools and its network and performance profiling capabilities.
- Experience with Azure Cloud and ADO (Azure DevOps) pipeline is preferred but not required.