Microsoft's Data Security team is seeking a Software Engineer II to join their expanding IDC division. This role focuses on building cloud solutions that provide security, compliance, data governance, and data loss prevention features for Office 365 and Windows platforms. The position offers an exceptional opportunity to work with cloud distributed systems and security compliance at a global scale.
The team builds solutions that handle sensitive data protection for over 100 million Office 365 seats across multiple global data centers. As a Software Engineer II, you'll be responsible for developing architectural approaches, conducting business reviews, and operating production services. The role requires strong collaboration skills to work with various engineering teams ensuring service stability and performance.
The ideal candidate should have 4+ years of software development experience with proficiency in C# or similar languages, strong understanding of cloud development platforms like Azure, and experience with DevOps practices. You'll be working on features end-to-end, from conception to delivery, including system architecture, code deployment, scale, and performance optimization.
This position offers competitive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. Microsoft provides a collaborative environment with opportunities for professional growth and impact on products used by millions globally. The hybrid work model allows up to 50% work from home, providing flexibility while maintaining team collaboration.