Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythongraph technologiescybersecurityautomationsoftware engineeringanalyticsc++java

About the Role

Software Engineer II role in Microsoft's Red Team Intelligence team, focusing on designing and implementing automation and analytics for security risk analysis. The position involves developing scalable solutions to support red team breach operators and enhance Microsoft's cybersecurity defenses.

Key Responsibilities

  • Development of automation that contributes to the red team’s objectives & security outcomes
  • Design, implement, validate, monitor solutions that systematize red team analytics & insights
  • Create and implement code that is highly extensible, secure, reliable, and maintainable
  • Collaborate with stakeholders and partners to enable cross-organizational red team intelligence sharing & security awareness

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years of experience in a cybersecurity role or red team experience
  • 1+ years of experience working with graph technologies
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check

Benefits & Perks

  • Industry leading healthcare