Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$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 Microsoft's broader mission to make the world safer through comprehensive security solutions.

The position involves working with cutting-edge AI technology, specifically in the AI Safety & Security platform. You'll be part of a team responsible for AI incident response, threat landscape research, red teaming AI systems, and building infrastructure for AI safety. The role combines traditional security engineering with novel challenges unique to AI systems.

As part of the AI IR engineering team, you'll work alongside subject matter experts to detect and respond to incidents across Microsoft's AI services. You'll build scalable tools and automation to support the effective resolution of AI safety and security issues. The role requires collaboration with incident responders and security analysts to quickly address emerging threats and vulnerabilities.

The ideal candidate will bring both security expertise and strong engineering capabilities, with experience in building scalable software solutions. You'll work on protecting against traditional security risks as well as novel AI-specific threats, including prompt injection attacks and AI-native threats like NCII/CSAM prevention.

The position offers competitive compensation ($98,300 - $193,200 base salary range), comprehensive benefits, and the opportunity to work remotely. You'll be part of a diverse, collaborative team that values continuous learning and innovation, working at the forefront of AI safety and security.

This role represents a unique opportunity to shape the future of AI security while working with Microsoft's industry-leading AI products and services. You'll contribute to ensuring that AI technology remains safe and trustworthy as it continues to transform how we interact with technology.

The position requires a strong technical background, excellent communication skills, and the ability to work effectively across organizational boundaries. You'll be expected to bring a growth mindset and contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Develop and deliver full-stack security solutions in an evolving and fast-paced development environment
  • Collaborate with diverse partners across Microsoft's security community and AI product teams
  • Design and build tools supporting the AI Red Team and AI incident response processes
  • Be a champion for customer security outcomes
  • Work closely with applied science and research partners
  • Embody Microsoft's Culture and Values

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 with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience designing, developing, deploying, and monitoring production systems and/or application frameworks
  • Must pass Microsoft Cloud Background Check
  • Knowledge of traditional cybersecurity concepts and techniques
  • Experience with .NET and Azure in production
  • Experience building and maintaining client libraries or SDKs
  • Ability to communicate technical details clearly across organizational boundaries

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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 Software Engineer II

Software Engineer II

Software Engineer II role at Microsoft Security Platform team building cloud-scale security and compliance solutions for Office 365 and Windows.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Microsoft Defender team, building cloud security products and protecting millions of computers from cyber attacks.

Software Engineer II

Microsoft is seeking a Software Engineer II for their Security team to develop and maintain secure services and products, offering competitive pay and hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop security services and products within their CISO organization, requiring 6-8 years of experience in software development.

Software Engineer II - CTJ - Top Secret

Microsoft Security seeks Software Engineer II with Top Secret clearance for IAM Protect team, offering $98K-$193K salary, remote work, and comprehensive benefits.