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).
The ES365 (Microsoft 365 Engineering Systems) team owns the services/infrastructure that make up the end-to-end developer experience in Office from source control and check-in experience to build, testing, security, compliance, and deployment automation. We’re making big, bold changes – for the better! We’re making it easy to build and ship apps across platforms and endpoints, embracing a “one Microsoft” philosophy, open source, and industry standard tools. We are a data driven team building on insights from developer signals to enhance developer experience and in turn end-customers achieve more! (We serve tens of thousands of Office developers internally and Millions of office customers externally. We deal with petabytes of data and trillions of datasets every day.)
Job Responsibility:
Lead and support a team of 8-10 engineers to deliver high quality business objectives
Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping
Work with engineers, program managers, partner teams and end customers to deliver a set of features with the right overall design and architecture
Provide hands-on technical leadership: architecture, design, code reviews, development, quality assurance and live site support
Drive modern engineering practices such as continuous integration, unit testing, automated deployments with integrated quality gates
Focusing on simplicity and maintainability as core tenets
Be a mentor for the people on your team and help them grow
Be committed to delivering the best experience for our customers
Foster a healthy and inclusive team environment that upholds Microsoft’s company values of Respect, Accountability, and Integrity
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
6+ years’ experience in professional software development
Demonstrated ability to effectively lead and operate in cross-functional global organization
Management experience leading a high-performance engineering team
Excellent design, coding, testing, problem solving, and debugging skills in any language
Proven track record of shipping high quality features/products/services
Excellent communication and collaboration skills
Nice to have:
3+ years’ experience as an engineering manager, or a technical lead with a passion for coaching and mentoring others
Experience driving a complex multi-year infrastructure project
Experience working across disciplines, groups, and teams
Proficiency in Object Oriented design with one of these languages - C#, C++ or Java
Experience architecting and delivering distributed cloud services, Azure preferred