Senior 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
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Red Team Engineering team, focusing on developing red team tools and intelligent attack emulation services. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions.

The position involves working with the Microsoft Red Team Engineering team to develop sophisticated tools for human operators and build automated attack emulation services. You'll be at the forefront of using AI to automate offensive engagements and contribute to Microsoft's security infrastructure.

As a Senior Software Engineer, you'll be responsible for designing and implementing intelligent adversary emulation services, contributing to red team tooling, and partnering with defensive security teams. The role requires strong software development skills, experience in offensive security, and the ability to research and implement the latest attack techniques.

The team values thoughtful engineering, strong peer relationships, and outcome-focused development. You'll be working in an environment that embraces a growth mindset and strives for excellence, contributing to security solutions that impact billions of users worldwide.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work with industry-leading security professionals. The role allows for up to 100% work from home with 0-25% travel requirements. Microsoft provides an inclusive work environment and supports professional growth through educational resources and networking opportunities.

Join Microsoft's security mission to protect digital technology platforms, devices, and clouds while ensuring the security of Microsoft's internal infrastructure. This role offers the chance to make a significant impact on global cybersecurity while working with cutting-edge technology and experienced professionals in the field.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Design, implement, and support intelligent adversary emulation services
  • Contribute to red team tooling for both human operators and adversary emulation services
  • Support partner development teams in contributing to our services
  • Partner with internal defensive security teams to improve their detection, investigation, and response capabilities
  • Build relationships with your peers through design and code reviews, and peer mentoring
  • Research the latest attack techniques used by internal red teams and external threat actors

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of professional software development experience in an OOL such as C# or Java
  • Experience in offensive security, pen testing, or red teaming
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer position at Microsoft focusing on secure enclave development, cryptographic systems, and embedded software for cloud infrastructure security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Microsoft Defender for Office team, developing security features for Teams integration and threat protection. Based in Redmond, WA with hybrid work arrangement.

Senior Software Engineering

Senior Software Engineering role at Microsoft working on Microsoft Entra (Azure Active Directory) authentication and security services.