Microsoft Security is seeking a Principal Software Engineer to join their Defender Experts product unit. This role focuses on building AI-powered security capabilities to protect customers from cybersecurity threats. The position involves designing and implementing highly scalable real-time data processing cloud services using Azure, and leveraging cutting-edge AI technologies like Transformers, Neural Networks, LLMs, and Agentic Workflows.
The role combines technical leadership with hands-on development, requiring expertise in both cloud services and AI systems. You'll work on building full-stack products ranging from backend services and APIs to LLM-based workflows. The position involves leading design reviews, mentoring team members, and collaborating with cross-functional teams to enhance threat detection and response capabilities.
Microsoft Security aims to reshape security and empower users, customers, and developers with end-to-end simplified solutions. The team operates with a startup mindset while backing of Microsoft's resources and scale. They foster a strong culture of learning and collaboration, welcoming diverse backgrounds and experiences.
The compensation is competitive, with a base pay range of $139,900 - $274,800 per year (higher in SF Bay Area and NYC: $188,000 - $304,200). The role requires 3 days per week in-office at Redmond, with 0-25% travel. Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and more.
Key responsibilities include designing scalable cloud services, implementing AI-powered features, leading technical initiatives, mentoring team members, and collaborating across functions. The ideal candidate should have 6+ years of software engineering experience, strong programming skills, and preferably experience with AI/ML technologies and cloud services.