Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer 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 a critical initiative to build tools and services that accelerate Microsoft's capabilities for detecting and responding to AI incidents.

The position works within the AI Safety & Security Platform, collaborating with front-line experts to protect Microsoft's AI services. The team is responsible for providing infrastructure for AI safety, coordinating AI incident response, researching evolving threats, red teaming AI systems, and empowering Microsoft with security knowledge.

Key responsibilities include developing full-stack solutions for incident response, optimizing security processes, and contributing to AI safety platform architectures. The ideal candidate will bring 4+ years of technical engineering experience, strong expertise in distributed systems, and a passion for security and AI safety.

The role offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work remotely. The position requires strong collaboration skills, as you'll work closely with security analysts, data scientists, and product teams to address the full spectrum of AI security threats - from traditional security risks to novel challenges like prompt injection and AI-native threats.

This is an excellent opportunity for someone passionate about AI safety and security who wants to make a significant impact on Microsoft's mission to deliver trustworthy AI systems. The role combines technical expertise with strategic thinking, requiring both hands-on development skills and the ability to drive security improvements across Microsoft's AI infrastructure.

The team culture emphasizes learning, curiosity, and risk-taking, with a focus on diversity and inclusion. You'll be part of a mission-driven group that values different perspectives and backgrounds, working together to ensure AI technology remains safe and beneficial for all users.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and develop full-stack solutions supporting critical incident response functions
  • Identify technical opportunities to optimize and improve Incident Response processes
  • Contribute to technical strategy for Artificial Intelligence safety and security platform architectures
  • Collaborate with cross-functional teams including security analysts, data scientists, and product engineering teams
  • Work with product engineering teams to address safety or security issues
  • Be a champion for security incident response outcomes

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding
  • 2+ years of experience delivering scalable, reliable, and performant applications or tools
  • 2+ years of experience with distributed software design patterns and cloud systems architecture
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

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

Senior Software Engineering

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

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.