Taro Logo

Software Engineer II / Senior Software Engineer - Microsoft Red Team

Microsoft is one of the largest enterprise service companies in the world, empowering every person and organization to achieve more.
Herzliya, Israel
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Cybersecurity · Enterprise SaaS

Job Description

The Microsoft Red Team is launching the AI Adversary Lab (AIAL) in ILDC (Microsoft Israel Development Center), a new extension focusing on addressing AI-enabled adversaries through deep engineering and applied research. As a Software Engineer II / Senior Software Engineer, you'll join a team that attacks ALL Microsoft services to identify critical risks and improve security.

The engineering team in AIAL collaborates with U.S.-based Red Team engineers and operators to enhance and scale an AI-driven adversary emulation platform. This role involves designing, building, and delivering advanced red team tools that leverage LLMs and autonomous agents to automate and enhance red teaming operations.

You'll work on:

  • Designing and implementing AI-driven red team services using generative and traditional AI techniques
  • Contributing to red team tools for both human operators and AI-powered services
  • Collaborating globally with engineers, security researchers, and red team operators
  • Continuously learning and applying new technologies
  • Driving Microsoft's security improvements through realistic operations

The position offers:

  • Opportunity to shape the team's culture as a founding member
  • Work with cutting-edge AI and security technologies
  • Global collaboration in Microsoft's diverse enterprise environment
  • Chance to impact billions of lives through security innovation
  • Flexible work arrangement with up to 50% work from home
  • Travel requirement of 0-25%

The role requires a B.Sc. or M.Sc. in computer science or equivalent experience, 5+ years of professional software development experience in OOP (C# or Java preferred), and strong problem-solving abilities. Experience in red teaming, malware development, prompt engineering, or LLM applications is highly valued.

Join Microsoft's Cloud & AI organization and be part of a culture centered on embracing growth mindset, inspiring excellence, and bringing your best each day while securing digital technology platforms for customers worldwide.

Last updated a day ago

Responsibilities For Software Engineer II / Senior Software Engineer - Microsoft Red Team

  • Design, implement, and support AI-driven red team services using generative and traditional AI techniques
  • Contribute to red team tools for human operators and AI-powered services
  • Collaborate with engineers, security researchers, and red team operators globally
  • Continuously learn and apply new technologies to improve services
  • Drive Microsoft's security improvements through realistic red team operations

Requirements For Software Engineer II / Senior Software Engineer - Microsoft Red Team

Python
Java
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 5+ years of professional hands-on software development experience in OOP languages (C# or Java preferred)
  • Ability to deal with ambiguous 'unsolved' problems
  • Must pass Microsoft Cloud Background Check
  • Experience with prompt engineering or developing applications utilizing LLMs (preferred)
  • Experience in Red Teaming, malware development or offensive cyber operations (preferred)
  • Experience in designing and operating large-scale resilient distributed systems (preferred)

Benefits For Software Engineer II / Senior Software Engineer - Microsoft Red Team

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on developing security solutions for devices and silicon, requiring 8+ years of embedded software experience and security expertise.

Senior Software Engineer - Agent Team - Microsoft Identity

Senior Software Engineer position at Microsoft's Identity and Network Access team, focusing on Windows kernel development and security solutions using C++.

Senior Security Engineer, Annapurna Labs

Senior Security Engineer role at Annapurna Labs leading security initiatives for hardware platforms and software solutions, requiring 8+ years of security expertise and deep technical knowledge.

Software Engineer II \ Senior Software Engineer - Edge AI (Multiple Roles)

Senior Software Engineer role at Microsoft developing Edge AI services and cloud technologies, requiring 5+ years of experience in software development with focus on backend systems.

Software Engineer II \ Senior Software Engineer- Microsoft Security (Multiple Roles)

Senior Software Engineer role at Microsoft Security Israel, focusing on backend development for cybersecurity solutions using cloud, AI, and distributed systems.