This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Would you like the opportunity to work on OS platform that powers Azure? Our team (BASE in Azure Compute) is responsible for development of technologies to deploy OS updates to Azure fleet with minimal customer impact. We are looking for an excellent Software Engineering Manager to lead a brand-new team in India! How do you deliver impact-less updates on-time and every time to an ever-growing fleet? How do you deploy impactful OS updates while keeping the millions of VMs up and running? How do you build the infrastructure to bring features to market faster than ever before? Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Job Responsibility:
Managers deliver success through empowerment and accountability by modeling, coaching, and caring
Live our culture
Embody our values
Practice our leadership principles
Define team objectives and outcomes
Enable success across boundaries
Help the team adapt and learn
Attract and retain great people
Know each individual’s capabilities and aspirations
Invest in the growth of others
Guides team within and across teams on producing extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications
Defines or reuses quality metrics, best practices, and coding patterns to ensure testable code
Leads by example in best code-writing practices
Leads team on identifying and anticipating blockers or unknowns during the development process, escalating them, communicating how they will impact timelines, and leading efforts to identify and implement strategies and/or opportunities to address them
Conducts incident retrospectives to identify root causes of problems, and leads teams on implementing repair actions and identifying mechanisms to prevent incident recurrence
Guides teams on and leads identifying dependencies and incorporating them into the development of design documents for a product, application, service, or platform
Leads the active identification of other teams and technologies to leverage, how they interact, and where their own system or team can support others
Demonstrates deep understanding of upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack
Coordinates and collaborates with other teams to reach common goals where dependencies and validation concerns overlap
Enables communications and negotiates across teams to resolve conflicts among dependency ownership and required work
Drives agreements between dependent teams to align to the delivery schedule
Requirements:
Bachelor's Degree in Computer Science or related technical field 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
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python