Senior Software Engineer (Security)

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $250,200
Security
Senior Software Engineer
Remote
4+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer (Security)

Microsoft Security is seeking a Senior Software Engineer to join their Red Team Engineering team, focusing on developing red team tools and intelligent attack emulation services. This role combines security expertise with AI implementation to automate complex attacker scenarios. The position is part of Microsoft's broader mission to make the world safer through comprehensive security solutions. The team develops tools used by human red team operators and builds automated attack emulation services to help improve security defense capabilities. The ideal candidate will bring deep AI research experience into production services, working in a culture that values growth mindset, excellence, and innovation. This role offers the opportunity to work on cutting-edge security technologies while contributing to Microsoft's mission of empowering every person and organization globally. The position includes competitive compensation, comprehensive benefits, and the chance to work with diverse, passionate professionals in a remote-friendly environment. The team values thoughtful engineering, strong peer relationships, and outcome-focused development, making it an ideal opportunity for security professionals passionate about applying AI to cybersecurity challenges.

Last updated 16 days ago

Responsibilities For Senior Software Engineer (Security)

  • Design, implement, and support AI-driven adversary emulation services
  • Design, implement, and support scalable and reliable web services
  • Contribute to red team tooling for both human operators and adversary emulation services
  • Support partner development teams in contributing to our services
  • Partner with internal defensive security teams to improve their detection, investigation, and response capabilities
  • Build strong relationships with peers through design and code reviews, and peer mentoring
  • Research the latest attack techniques used by internal red teams and external threat actors

Requirements For Senior Software Engineer (Security)

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of experience in researching, developing, and applying AI methodologies
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer (Security)

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer (Security)

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure security, vulnerability assessment, and solution design with 8+ years of experience required.

Senior Software Engineer – Automation

Senior Software Engineer position at Microsoft focusing on automation and security for the Insider Risk Program, offering competitive salary and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.