Microsoft is hiring Senior Software Engineering Manager.
We are building a knowledge platform that should scale for hundreds of millions of enterprise users. We are looking for smart, passionate engineers at many levels to help us power and deliver on this mission. This opportunity will allow you to make a broad positive impact across many critical domains of one of the most mission-critical services in the world - such as email services, highly scalable map-reduce compute, machine learning platform, data analytics, service and data engineering, security, compliance and service management.
Responsibilities
- This role has clear short-term goals and longer term provides broad opportunity to identify and drive innovations leveraging data and engineer feedback. In the next 6-12 months the major focus of this team will be to drive modernization of Word web codebase. Presently our large codebase is written in Script# which is a powerful but defunct language. Over the last year we’ve developed core techniques and technologies to transpile Script# to TypeScript which will allow us to significantly modernize our engineering including improving our ability to leverage OSS and industry standard tools. As engineering manager for this project you will lead a team in Word, collaborating closely with partners in OneNote, PPT, and Excel, to define and drive how to execute on and complete the migration in a predictable, timely, and quality/data driven manner. After completion of this transpilation project, the expectation is that you work iteratively using data to identify and drive ongoing improvements to engineering inner loop, tooling, and beyond.
Qualifications
- 5+ years of professional experience designing, developing, testing, and shipping software.
- Proficiency in web (HTML5 and JavaScript/TypeScript) and/or service (C#, Java, etc) technologies.
- Demonstrated technical aptitude with design, development, debugging, testing, etc.
- Strong communication and collaboration skills.
- Experience leading engineering team(s) to successfully achieve objectives.
- BS in computer science, or equivalent in related technical experience.
- Experience with full-stack or open-source Web technologies (e.g. React, Node.js, WebPack, etc) is a plus.