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
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 of Microsoft's generative AI products. This role is critical in building the AI Safety & Security Platform, combining cybersecurity expertise with cutting-edge AI technology. The position offers up to 100% remote work with 0-25% travel requirements.

The role involves developing full-stack security solutions, collaborating with Microsoft's security community and AI product teams, and building tools for AI Red Team and incident response processes. You'll be working at the intersection of traditional security and novel AI security challenges, addressing threats like indirect prompt injection and AI-native threats.

The ideal candidate will bring 4+ years of technical engineering experience, strong coding skills in languages like Python, Java, JavaScript, or C#, and experience with cloud systems and distributed software architecture. Knowledge of cybersecurity concepts and familiarity with Generative AI and LLM orchestration is crucial.

Microsoft offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits including healthcare, educational resources, and parental leave. The company promotes a culture of inclusion and innovation, with opportunities to work on technology that impacts billions of lives globally.

This position is part of Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end security solutions. You'll join a diverse, collaborative team that values continuous learning and embraces challenges in the rapidly evolving field of AI security.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • 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 implement practical product solutions

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of experience designing, developing, deploying, and monitoring production systems
  • Knowledge of traditional cybersecurity concepts and techniques
  • Familiarity with Generative AI, LLM orchestration, and hosting ML models
  • Experience working with .NET and Azure in production
  • Experience building and maintaining client libraries or SDKs
  • Understanding of modern distributed software design patterns and cloud systems architecture

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure security, vulnerability assessment, and solution design with 8+ years of experience required.

Senior Software Engineer – Automation

Senior Software Engineer position at Microsoft focusing on automation and security for the Insider Risk Program, offering competitive salary and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.