Microsoft's ES365 (Microsoft 365 Engineering Systems) team is seeking a Software Engineer II to join their dynamic team. This role is at the core of Microsoft Office's development infrastructure, working on services and infrastructure that power the end-to-end developer experience.
The ES365 team manages critical systems from source control and check-in experience to build, testing, security, compliance, and deployment automation. They're making significant improvements to make it easier to build and ship apps across platforms and endpoints, embracing open source and industry standard tools.
As a Software Engineer II, you'll work on large-scale projects handling petabytes of data and trillions of datasets daily, serving tens of thousands of Office developers internally and millions of Office customers externally. The role offers opportunities spanning 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.
Key responsibilities include:
The ideal candidate will have 2+ years of technical engineering experience with strong coding skills in languages like C++, C#, Java, JavaScript, or Python. They should possess excellent communication and collaboration skills, with a passion for making engineers productive and enabling M365 customers to be more successful.
The position offers comprehensive benefits including healthcare, educational resources, investment options, parental leave, and work-life balance. Microsoft provides a diverse and inclusive culture where everyone can thrive while working on impactful projects that shape the future of engineering systems.