Microsoft Security is seeking a Principal Software Engineer to lead the development of a groundbreaking exabyte-scale data platform for security data. This role combines technical leadership with hands-on engineering, focusing on building scalable solutions that help enterprises manage and secure their digital estates across multiple environments.
The position involves leading a critical subsystem within the security data platform, where you'll be responsible for managing a team of engineers while driving technical strategy and feature development. You'll work on innovative solutions that help organizations inventory their digital assets, integrate security data from various sources, and leverage AI/ML for threat detection.
The ideal candidate brings 6+ years of technical engineering experience and a strong background in distributed systems. You'll need expertise in languages like Java, Python, or JavaScript, and experience with cloud-native architectures and containerization. Knowledge of data processing frameworks and security data management is highly valued.
Working in Microsoft's Security division, you'll be at the forefront of creating solutions that protect organizations worldwide. The role offers competitive compensation ($137,600 - $267,000 base salary) and comprehensive benefits including healthcare, educational resources, and parental leave. The position is hybrid, allowing up to 50% work from home, based in the Seattle area.
This is an opportunity to make a significant impact on global digital security while working with cutting-edge technology at one of the world's leading tech companies. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while developing your leadership skills and technical expertise in a collaborative, innovation-driven environment.