Taro Logo

Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Artificial Generative Intelligence Security (AeGIS) team, focusing on ensuring the safety and security of Microsoft's generative AI products. This role is critical in building the AI Safety & Security Platform, working at the intersection of AI and cybersecurity. The position involves architecting and developing security solutions, collaborating with AI product teams, and addressing emerging AI-specific threats. The team is responsible for infrastructure development for AI safety, incident response coordination, and threat landscape research. Located in Redmond with remote work options, this role offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. The ideal candidate will bring extensive software engineering experience, security expertise, and a passion for ethical AI development. This is an opportunity to shape the future of AI safety at one of technology's leading companies.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Architect, develop and deliver full-stack security solutions
  • 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
  • Be a champion for customer security outcomes
  • Work closely with applied science and research partners
  • Provide vision, expertise, and technical mentorship to other team members
  • Embody our Culture and Values

Requirements For Principal Software Engineer

Python
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience designing, developing, deploying, and monitoring large-scale cloud services
  • Must pass Microsoft Cloud background check
  • Knowledge of traditional cybersecurity concepts and techniques
  • Familiarity with Generative AI, LLM orchestration, and hosting ML models

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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?