Microsoft's M365 Security Engineering team is seeking a Principal Software Engineer to join their cybersecurity efforts. This role combines hands-on development with technical leadership, focusing on protecting Microsoft services against cyber threats. The position involves working with large-scale software systems, security analysis, and big data, processing billions of events daily across Microsoft's product ecosystem. The ideal candidate will balance individual contribution with mentoring, while driving technical direction and cross-team partnerships. The team culture emphasizes inclusion, continuous learning, and customer focus, offering opportunities to work on challenging problems at scale. The role requires expertise in both frontend and backend development, with a strong emphasis on security principles and distributed systems. Working in a hybrid environment, you'll collaborate with global teams to build and maintain critical security infrastructure while contributing to a positive, growth-oriented culture.