Back to jobsJob overview
About the role
Senior Software Engineer - Security at Microsoft
Required Skills
pythonai/mlcloud platformsred teaminggenerative aillmssystem designoffensive security
About the Role
Senior Software Engineer - Security role focused on building AI-driven red team services using generative AI and agentic systems. Responsibilities include designing and implementing cutting-edge AI capabilities to automate red team engagements and improve defensive security. The role requires expertise in offensive security, cloud platforms, and large language models.Key Responsibilities
- Design, implement, and support AI-driven red team services using generative and traditional AI techniques
- Research, experiment with, and productionize frontier AI capabilities and design patterns
- Research the latest attack techniques used by internal red teams and external threat actors
- Contribute to red team tools for use by both human operators and AI red teaming services
- Partner with internal defensive security teams to improve detection, investigation, and response capabilities
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of experience in red teaming, adversarial testing, and offensive security—including threat emulation, vulnerability discovery, and ethical hacking
- 4+ years in system design and cloud platforms (Azure, AWS, GCP)
- 1+ years Experience with Large Language Models (LLMs) and agentic AI systems
Benefits & Perks
- Industry leading healthcare