Principal Software Engineering Manager - Red Team

Microsoft Microsoft · Big Tech · United States · Software Engineering

This role manages a team of software engineers and analysts to build tooling that leverages a security graph to discover and quantify security risks. The team will model lateral movement paths, use graph and data to uncover security antipatterns, and communicate findings to stakeholders. The role is within Microsoft's Cloud & AI organization, focusing on cybersecurity and risk analysis.

What you'd actually do

  1. Foster employee growth and development through thoughtful guidance, effective project execution, and clear performance management. Empower success by leading with care, coaching with intention, and setting a positive example.
  2. Provide oversight and support to team members to ensure delivery of clean, extensible, and maintainable code. Ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Champion best practices and coding standards while offering deep expertise in development and validation strategies.
  3. Lead identification of potential security vulnerabilities. Build a team with expertise in large scale data analysis and graph traversal to develop capabilities that finds security antipatterns.
  4. Lead collaboration with internal and external stakeholders to communicate findings, identify remediation opportunities, and improve Microsoft’s security posture.
  5. Participate in on-call rotations accountable for the availability and reliability of service operations

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Microsoft Cloud Background Check

Nice to have

  • Security Graph or Red Team experience
  • 4+ years people management experience
  • 2+ years of cybersecurity experience

What the JD emphasized

  • security graph
  • data analysis
  • graph traversal
  • security antipatterns
  • adversarial risk analysis
  • security posture