Senior Security Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology 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 specialized in Penetration Testing to join their AI Engineering team. This role combines cutting-edge AI technology, including OpenAI ChatGPT integration, with critical security responsibilities. The position focuses on identifying vulnerabilities, performing penetration testing, and ensuring robust security across Microsoft's services. Based in Redmond, WA, this hybrid role requires 3 days per week in office.

The ideal candidate will bring extensive experience in penetration testing, vulnerability assessment, and security engineering. You'll work with both native and managed code, conducting security audits, developing fuzzers, and finding creative ways to challenge system assumptions. This role is crucial in defending against emerging security threats while working with revolutionary AI technology.

As part of Microsoft's mission to empower global achievement, you'll collaborate with product engineering teams to innovate security designs and protect Microsoft's customers. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work with cutting-edge technology at one of the world's leading tech companies.

The position combines technical expertise with strategic thinking, requiring both hands-on security testing and the ability to drive security culture across engineering teams. You'll be at the forefront of protecting Microsoft's AI services while working with some of the most advanced technology in the industry.

Last updated 2 days 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 Software Engineer

Senior Software Engineer role at Microsoft focusing on threat intelligence and security solutions, combining SIEM and XDR technologies with cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on M365 security, building cloud-based security solutions and implementing security policies at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Identity & Access Management, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure Security Monitoring, combining security expertise with ML and distributed systems to protect cloud infrastructure.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on Azure security monitoring and large-scale security infrastructure development with competitive compensation and benefits.