Senior Software Engineer (Security)

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
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 cybersecurity 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 role involves working with the Microsoft Red Team: Engineering team, which develops tools for human red team operators and builds intelligent attack emulation services. The successful candidate will apply AI methods to automate offensive engagements, bringing deep AI research into production services to help Microsoft improve its security posture.

This is an exciting opportunity for someone passionate about both security and AI, offering the chance to work on cutting-edge technology that directly impacts Microsoft's security capabilities. The team values thoughtful engineering, strong peer relationships, and outcome-focused development. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a fully remote environment.

The ideal candidate will have strong technical engineering experience, particularly in AI methodologies and security, combined with excellent collaborative skills. This role is perfect for someone who wants to make a significant impact on global cybersecurity while working with state-of-the-art AI technologies at one of the world's leading technology companies.

Microsoft offers an inclusive work environment, comprehensive benefits package, and the opportunity to work on projects that affect billions of users worldwide. The company's culture emphasizes growth mindset, excellence, and empowering teams to bring their best to work each day.

Last updated 4 hours 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 your 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 with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience in researching, developing, and applying AI methodologies
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer (Security)

Medical Insurance
Parental Leave
Education Budget
  • 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 Engineer

Senior Security Engineer position at Microsoft focusing on Azure cloud security, vulnerability assessment, and security solution development with competitive compensation and remote work options.

Senior Software Engineer - Microsoft Threat Protection

Senior Software Engineer role at Microsoft's Threat Protection team, developing security solutions using cloud technologies and AI to protect enterprises from cyber-attacks.

Senior Security Operations Engineer

Senior Security Operations Engineer position at Microsoft, focusing on penetration testing and security operations for cloud infrastructure, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MEE team focusing on security systems development, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Data Security & Privacy, developing cloud-based security solutions with competitive compensation and benefits.