M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer 2 - Microsoft Red Team

Software EngineeringConfirmed live in the last 24 hours
Full-timeUnited States$102.1k - $219.2k /yrIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field and 2+ 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 Microsoft background and Microsoft Cloud background checks upon hire or transfer and every two years thereafter.
  • Provide proof of citizenship, U.S. permanent residency, or other protected status for assessment of eligibility to access export-controlled information; citizenship is verified with a valid passport, and lawful permanent residents, refugees, and asylees may use other applicable documents.

Responsibilities

  • Design, implement, test, deploy, and support reliable software and automation for provisioning and managing attack infrastructure for offensive security teams.
  • Engineer and maintain secure software platforms, services, and automation that provide isolated identity and productivity environments for sensitive operations.
  • Develop production-quality code using sound engineering practices, including automated testing, code reviews, secure development, observability, documentation, and ongoing operational ownership.
  • Establish and apply security hygiene and monitoring policies that meet Microsoft security requirements without preventing offensive operations.
  • Support red team operations with infrastructure needs as required.

Desired Qualifications

  • Experience with infrastructure as code, configuration management, continuous integration and deployment, and automated provisioning of ephemeral environments.
  • Experience applying secure engineering practices to sensitive systems, including threat modeling, identity and access isolation, secrets management, and secure development lifecycle practices.
  • Experience collaborating with offensive security teams, security researchers, investigators, or incident responders to translate operational needs into dependable engineering solutions.
  • 2–5 years of relevant professional experience as a site reliability engineer, security engineer, or software engineer.
  • Experience designing, developing, testing, and maintaining production software or automation in one or more general-purpose programming languages.
  • Experience building and operating reliable distributed systems, cloud services, or infrastructure platforms, including monitoring, incident response, and performance troubleshooting.

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