Job Information
Microsoft Corporation Senior Software Engineering Manager in Bangalore, India
The Azure Edge + Platform Engineering System designs, builds, and operates the largest scale engineering system in the industry. We are building large scale systems by leveraging our experience and knowledge in distributed systems and hybrid cloud computing. Our services support the secure development and release of some of the most widely used products in the world!
Engineering Systems (ES) team is responsible for developing the tools and services used to plan, design, author, manage sources, build, package, manage artifacts, and validate services and products across Azure, Windows, and Edge. The Engineering systems organization in AE+P is a diverse team changing the way Azure code is built, tested, and released across the division and the entire company.
We are a diverse, agile team focused on delivering quality cloud based, scalable solutions in a thoughtful and flexible way. As part of this team, you’ll work on the largest scale engineering system in Microsoft, learn in a fast paced, live-site focused environment, and deliver customer value with everything we do.
The job provides an opportunity to:
Impact and build the largest operating codebases in the world, that is critical to producing one of the most widely used operating systems in the world that is critical to the foundation of Azure as well as millions of people worldwide
Work in a world class engineering team of engineers, architects, and leadership that will help you grow your career
Be part of a dynamic community that will enable you to learn, collaborate, and contribute with the top minds in the industry
Responsibilities
Lead, mentor and grow a team of diverse software engineers
Drive execution of feature work through the whole software development lifecycle
Collaborate across boundaries (internally and externally) to create a seamless product that delights our customers
Work with the PM team to prioritize, estimate, and schedule feature work to meet the highest priority demands on Windows Server
Identify and implement engineering best practices. Drive Live Site culture within the organization to ensure services truly delight our customers
Hire great talent and help meet career aspirations of all engineers on your team
Conduct periodic on call duties and live site support
Use data to develop insights and guide business decisions
Qualifications
Qualifications
Bachelor's Degree in Computer Science or related technical field and 8 - 10 years of experience in object-oriented programming and design patterns (C#, C++, .NET or Java)
2+ Years people Management experience
2+ years of experience managing a product team
6+ years of hands-on experience shipping products across multiple product cycles
Preferred qualifications:
BS or MS in Computer Science or Engineering, related degree, or equivalent experience
Dedicated to diversity and inclusion initiatives
Ability to both lead and collaborate within and across teams effectively
Experience creating, developing, delivering, deploying, and maintaining services, especially architectures at scale
#IDCAzureEPHiring
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) .
Microsoft Corporation
- Microsoft Corporation Jobs