Microsoft's Defender Experts product unit is seeking a Principal Software Engineer to join their cybersecurity team. This role focuses on building AI-powered capabilities that protect customers from cybersecurity threats. The position involves designing and developing full-stack products that provide value to Enterprise customers, working with state-of-the-art Generative AI/LLMs, and building managed services that combine backend/cloud services with Big Data processing.
The team operates with a startup mindset within Microsoft's Security division, focusing on defending Microsoft customers from cyber-attacks and providing sophisticated capabilities to protect digital assets. The role offers an opportunity to work with talented feature teams including data scientists, software engineers, product managers, and security researchers.
As a Principal Software Engineer, you'll be responsible for end-to-end design, development, and deployment of cloud services that help users stay safe from cyber threats. The position requires strong technical leadership, with responsibilities including ensuring code quality and driving innovation in products and engineering practices.
The ideal candidate should have 10+ years of industry experience, with at least 5 years focused on cloud-based services and AI-powered features. Strong expertise in programming languages like C#, Java, or C++ is essential, along with proficiency in secure software development practices. The role requires excellent communication skills and the ability to collaborate within a multi-disciplinary team.
This position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and various other perks. The role is based in Hyderabad, India, with an in-person work arrangement and potential travel requirements of 0-25%.