M

Microsoft

Builds workplace software, PCs and cloud services

Senior/Principal Software Engineer - Microsoft Red Team

Offensive Security & TestingConfirmed live in the last 24 hours
Full-timeUnited States$119.8k - $304.2k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field and at least 4 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Analyze data from Microsoft and customer engagement environments to identify potential security weaknesses and breach points, then partner with operational teams to execute targeted attacks that simulate real-world threat scenarios.
  • Design and build offensive tooling, implants, and agent-platform capabilities that automate reconnaissance, vulnerability discovery, exploitation, post-exploitation, and adversary emulation across Microsoft and customer environments.
  • Develop tools and techniques to scale and accelerate offensive emulation and vulnerability discovery.
  • Analyze simulated adversary tactics and communications, enriching defensive tactics and threat intelligence.
  • Advocate for security change by building partnerships and clearly communicating the impact of risks.
  • Mentor and guide other Software Engineers as they develop their skills and abilities.
  • Operate in uncertain and novel environments and identify unknown risk areas.

Desired Qualifications

  • A master's degree in Computer Science or a related technical field and at least 8 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A bachelor's degree in Computer Science or a related technical field and at least 12 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • At least 3 years of experience performing red team security assessments or in a red-team-adjacent role.
  • At least 3 years of experience with cloud technologies such as Azure, AWS, or GCP.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs