Senior Security Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology and cloud solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Security Software Engineer

Microsoft is seeking a Senior Security Software Engineer to join their AI Engineering team, focusing on penetration testing and security innovation. This role combines cutting-edge AI technology, including OpenAI ChatGPT integration, with critical security responsibilities. The position involves collaborating with product engineering teams to defend against emerging security threats and ensure the safety of Microsoft's customers.

The ideal candidate will bring extensive experience in penetration testing, vulnerability assessment, and security engineering. You'll work with native and managed code, conduct security audits, develop fuzzers, and find creative ways to challenge system assumptions. The role requires a deep understanding of security fundamentals and strong computer science skills.

Based in Redmond, WA, this hybrid position requires 3 days per week in the office and offers a competitive salary range of $117,200 - $229,200 (higher in SF and NYC areas). You'll be part of Microsoft's mission to empower global achievement while working with revolutionary AI technology and world-class security systems.

Key responsibilities include conducting penetration testing on production systems, providing security guidance, participating in threat hunting, and driving security culture across engineering teams. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave, making it an excellent opportunity for security professionals looking to impact global technology security.

Last updated 6 hours ago

Responsibilities For Senior Security Software Engineer

  • Perform penetration testing activities on production and internal systems to identify unknown vulnerabilities
  • Provide security guidance and specify app security controls
  • Participate in threat hunting activities
  • Track sophisticated adversaries and enhance detections
  • Research new technologies and make technology recommendations
  • Drive and cultivate a positive culture of security across engineering teams
  • Collaborate with other security teams to design and develop new security mitigations and defenses

Requirements For Senior Security Software Engineer

Python
  • 5+ years experience in identifying security vulnerabilities, software development lifecycle, large-scale computing, modeling, cyber security, and anomaly detection
  • 5+ years professional experience in penetration testing/red-teaming, including familiarity with tools like Burp Suite
  • 3+ years of programming experience in C/C++, C# or similar language
  • Experience in common classes of software vulnerabilities such as XSS, CSRF, SQLi, OWASP Top 10, cryptographic attacks
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Experience with Azure, AWS, GCP, or other large cloud provider security best practices (preferred)
  • Experience exploiting bugs and bypassing security mitigations in online services (preferred)

Benefits For Senior Security Software Engineer

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 Security Software Engineer

Senior Security Engineer

Senior Security Engineer role at Microsoft Research focusing on malware detection and security tooling development using Rust and Python.

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.