Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Cybersecurity

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Artificial Generative Intelligence Security (AeGIS) team, focusing on ensuring the safety and security of Microsoft's AI products. This role is part of the AI Safety & Security Platform, working alongside front-line experts in detecting and responding to incidents across Microsoft's AI services. The position offers an opportunity to work at the intersection of AI and security, developing tools and automation to support effective resolution of AI safety and security issues.

The role involves collaborating with incident responders and security analysts, building scalable applications, and automating processes to enhance AI security capabilities. You'll be working with cutting-edge technology in generative AI while ensuring its safe and secure implementation. The team culture emphasizes learning, curiosity, and collaboration, with a diverse group of professionals from various backgrounds.

As part of Microsoft's broader mission to empower every person and organization globally, you'll contribute to creating trustworthy AI systems and developing response processes when issues arise. The position offers competitive compensation, comprehensive benefits, and the opportunity to work remotely. You'll be at the forefront of addressing emerging AI security challenges, from traditional security risks to novel threats like indirect prompt injection and AI-native threats.

The ideal candidate will bring both technical expertise and a passion for security and safety, with experience in building scalable software solutions. You'll work in a collaborative environment that values diversity, innovation, and customer focus, while having the opportunity to shape the future of AI security. This role offers excellent growth potential and the chance to make a significant impact on Microsoft's AI safety initiatives.

Last updated a day ago

Responsibilities For Software Engineer II

  • Develop and deliver full-stack security solutions in an evolving and fast-paced development environment
  • Collaborate with partners across Microsoft's security community and AI product teams
  • Design and build tools supporting the AI Red Team and AI incident response processes
  • Champion customer security outcomes by providing guidance and detection/mitigation recommendations
  • Work closely with applied science and research partners to bring theory to life in practical implementations

Requirements For Software Engineer II

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience designing, developing, deploying, and monitoring production systems
  • Must pass Microsoft Cloud Background Check
  • Knowledge of traditional cybersecurity concepts and techniques
  • Experience with .NET and Azure in production
  • Ability to communicate technical details clearly across organizational boundaries

Benefits For Software Engineer II

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

Software Engineer 2

Microsoft seeks Security Software Engineer II to develop OS security features, offering hybrid work and competitive benefits.

Technical Support Engineer - Identity & Security (Entra)

Technical Support Engineer position at Microsoft focusing on identity and security solutions, requiring strong expertise in Azure AD/Entra and authentication technologies.

Support Engineer - Cybersecurity

Microsoft seeks a Cybersecurity Support Engineer to troubleshoot enterprise security solutions, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Cloud Security team to develop cryptography and security features for Azure Edge + Platform, offering competitive pay and hybrid work.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain federal identity and security services, offering competitive pay and remote work options.