Microsoft's ES365 (Microsoft 365 Engineering Systems) team is seeking a Senior Software Engineer to join their dynamic team. This role is crucial in developing and maintaining the services and infrastructure that power the end-to-end developer experience in Office, from source control to deployment automation.
The position offers exciting opportunities to work on large-scale projects that directly impact Microsoft's internal developers and millions of Office customers. You'll be handling petabytes of data and trillions of datasets daily, working with both front-end and back-end technologies including web application development, CLI development, AI, managed code, native code, cross-platform solutions, databases, distributed systems, and cloud services.
As a Senior Software Engineer, you'll be responsible for designing, architecting, and implementing complete features while ensuring quality, performance, and scalability. The role involves collaborating with engineers, program managers, and partner teams to deliver optimal solutions. You'll also have the opportunity to mentor junior engineers and contribute to creating a diverse and inclusive culture.
The ideal candidate should have strong experience in languages like C#, C++, Java, or Python, with expertise in Object-Oriented design. Experience with distributed cloud services (preferably Azure) and Machine Learning/AI is highly valued. The position offers comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities.
This is an excellent opportunity for a passionate engineer looking to make a significant impact on developer productivity and ultimately enhance the Microsoft 365 customer experience. The role offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%).