Microsoft Security is at the forefront of protecting digital environments in an increasingly complex threat landscape. The Security Copilot team is developing cutting-edge AI-powered cybersecurity solutions that combine Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and advanced security capabilities.
As a Software Engineer on the Security Copilot team, you'll be working on pioneering technology that helps security professionals operate more effectively. The role involves developing intelligent agents and platform capabilities that serve both internal Microsoft teams and external customers. You'll be working with state-of-the-art technologies including Knowledge Systems, RAG, model fine-tuning, and memory architectures.
Key responsibilities include developing scalable and secure services, implementing modern software engineering practices, optimizing system performance, and ensuring reliable service operations. You'll be involved in system design, code reviews, and service capacity planning while working in a fast-paced, dynamic environment.
The position requires strong programming skills in languages like C++, Java, or Python, plus experience with cloud services (Azure, AWS, or Google Cloud). Knowledge of LLMs, containers, and Kubernetes is highly valued. You'll be part of Microsoft's mission to make the world safer through innovative security solutions while working in a culture that embraces growth mindset and excellence.
This role offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and opportunities for professional growth. You'll be joining a team that's pioneering the future of AI-powered cybersecurity while making a significant impact on global digital security.