Senior Security Engineer

Microsoft Research builds new tools to automate malicious software detection and security tooling initiatives.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Cybersecurity · AI

Description For Senior Security Engineer

Microsoft Research is seeking a Senior Security Engineer to join their innovative team focused on building cutting-edge security tools and malware detection systems. This role is part of the team behind Microsoft's Acquire Volatile Memory for Linux (AVML), OneFuzz, Project Freta, and other security initiatives.

The position offers a unique opportunity to work with the latest foundation models and AI-powered reverse engineering tools, while contributing to high-trust discovery mechanisms in Azure. The team primarily works with the Rust programming language and emphasizes memory-safe security tooling, some of which is open-sourced.

As a Senior Security Engineer, you'll be involved in rapid prototyping, compatibility engineering, and developing new security capabilities. The role requires expertise in Python and preferably Rust, with a strong background in software development, cyber security, or related fields. Experience with reverse engineering, Windows security, and memory forensics is highly valued.

The position offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role is remote-friendly with a distributed team structure, offering up to 100% work from home capability.

This is an excellent opportunity for security professionals looking to advance their careers while working on cutting-edge security solutions that make a real difference for Microsoft's customers. The role combines technical expertise with innovation, allowing you to contribute to the development of next-generation security tools while working with a collaborative, globally distributed team.

Whether you're passionate about security, interested in AI applications in cybersecurity, or excited about developing in Rust, this role offers a chance to work on meaningful projects that enhance cloud security. The position involves hands-on work with real-world malicious software, automated reverse engineering, and the development of security tools that will shape the future of cloud security.

Last updated 16 minutes ago

Responsibilities For Senior Security Engineer

  • Design and develop new agentic methods of interaction with reverse engineering tools
  • Harness reverse engineering tools for automated use
  • Gain expertise in using and developing automated reverse engineering frameworks
  • Work with real-world malicious software as test data
  • Participate in communications and research outreach
  • Develop software in Rust and Python in cloud-native environments including containers

Requirements For Senior Security Engineer

Python
Rust
  • 5+ years experience in software development lifecycle, large scale computing, modeling, cyber security, anomaly detection OR Bachelor's Degree in Statistics, Mathematics, Computer Science, Risk Management, Cyber Security, or related field
  • Experience with Python
  • Bachelor's degree in Computer Science or related field (preferred)
  • Experience with reverse engineering or source code analysis, or interest in learning
  • Experience developing agentic systems for security
  • Experience in Windows security
  • Experience with volatile memory forensics tools
  • Experience with static analysis tools

Benefits For Senior Security Engineer

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

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and AI security, offering competitive pay and comprehensive benefits in Seattle area.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on cyber defense operations and security incident management.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Active Directory security and authentication services.

Senior Detection Engineer - CTJ - POLY

Senior Detection Engineer role at Microsoft focusing on cybersecurity and threat detection for U.S. Government Cloud systems.

Security Technical Specialist

Senior Security Technical Specialist role at Microsoft, focusing on cybersecurity solutions architecture and technical sales, with hybrid work model in Paris.