Are you passionate about building cool new devices and technologies? The Surface Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation of Surface applications & web services and we want you to help us in providing powerful Surface experiences that bring together the best of Microsoft’s capabilities!! #Surface
Responsibilities
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We plan to achieve this mission by building best-in-class platforms and applications for Windows on Surface devices.
The Surface development team is seeking a talented and driven software engineering manager with a strong application development background and experience with API and UI development. As an Engineering Manager, you will manage a team of highly talented software engineers working on frontend/backend application development as well as web services. You will collaborate with geographically distributed partner teams to accomplish your team’s work. You will be responsible for all areas of the engineering lifecycle, including collaboration with customers, milestone planning, technical and design leadership, shipping features with quality and tracking Livesite/Supportability KPIs. We are looking for a seasoned SW Engineering Manager who has:
Proven track record of design/ implementation/debugging and monitoring of business critical services at scale
Passion for customer interaction and a desire to exceed what our customers demand of us.
Strong communication skills and ability to work across multiple teams to drive cross-functional
Coaching and mentoring other engineers
Work closely with designers and user researchers to create and implement concepts
Ensure features ship at quality through unit tests and thorough code reviews.
Qualifications
Required
At least a bachelor’s degree in Computer Science, related discipline, or equivalent software development experience
Professional experience with C#, XAML, Windows internals or equivalent technologies like Java, Android
10+ years of software development experience in building and shipping production software or services
3+ years of experience as a lead/manager
Preferred
Experience developing with UWP applications
Experience with .NET, UWP, Win32frameworks
Experience building and shipping Windows apps is a nice-to-have
Familiarity with Microsoft technologies is a nice-to-have
Practical demonstrated experience working with applications and APIs
Enthusiastic, motivated and self-driven
Experience with Agile/Scrum methodology
Some domestic and international travel may be necessary.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .