Microsoft's Data Security team is seeking a Principal Software Engineer to join their expanding IDC arm. This role focuses on building cloud solutions that support premium security features, compliance, data governance, and data loss prevention for Office 365 and Windows. The position offers an exceptional opportunity to work with cloud distributed systems and security compliance at a global scale.
The team is responsible for creating services that transport, store, secure, and manage some of the most sensitive data globally, building on Azure, Exchange, and other cloud platforms. Office 365, Microsoft's fastest-growing business with over 100 million seats hosted across multiple data centers, requires solutions that few companies can match in scale.
As a Principal Software Engineer, you'll be responsible for all aspects of feature areas from design to global deployment. The role involves working with state-of-the-art technologies to deliver holistic protection at planet scale. You'll collaborate with geographically distributed teams, including Product Managers and developers, to drive key improvements in backend Engineering Systems.
The position requires strong technical expertise in cloud services, security systems, and modern programming practices. You'll need to demonstrate strategic understanding of design choices, contribute to product vision, and maintain high standards of code quality and stability. The role offers the opportunity to work on forward-looking products as part of an agile, collaborative team while helping shape the future of cloud security solutions.
This is an ideal position for someone passionate about building enterprise-grade software, with strong technical skills and the ability to mentor other engineers. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.