Microsoft Security is seeking a Software Engineer II to join their Security Platform team. The role focuses on building cloud solutions that support premium security, compliance, and data governance features for Office 365 and Windows. This is an opportunity to work on planet-scale distributed systems serving over 100 million seats across global data centers.
The Security Platform team is responsible for creating cloud services that transport, store, and secure some of the most sensitive data globally. Built on Azure and Exchange platforms, these services integrate deeply with Office applications like Outlook. The team is expanding substantially in the IDC area, offering an excellent opportunity for engineers interested in cloud distributed systems and security/compliance.
As a Software Engineer II, you'll be responsible for designing and implementing large-scale distributed software services, ensuring high security, reliability, and maintainability standards. The role involves working with cross-functional teams, troubleshooting complex systems, and maintaining CI/CD pipelines. You'll need strong expertise in C#/Java, cloud platforms, Kubernetes, and microservices architecture.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft provides a growth-minded culture that emphasizes innovation and collaboration, with opportunities to work on technology that impacts billions of users worldwide.
This role requires passing Microsoft's cloud background check and involves up to 25% travel. The work style is hybrid, with up to 50% work from home flexibility. The Security Platform team operates in a fast-paced, highly technical environment where you'll be expected to take ownership of complex projects and mentor junior developers.