Back to jobsJob overview
About the role
Senior Security Software Engineer at Microsoft
Required Skills
pythonai/mlcloud servicesdistributed systemscybersecurityazureci/cdsecure coding
About the Role
Senior Security Software Engineer role focused on building AI-driven security systems to identify and mitigate threats across Microsoft's ecosystem. The position involves designing scalable systems combining AI, code analysis, and real-time intelligence for proactive security. Responsibilities include security research, solution generation, and industry leadership in autonomous threat detection.Key Responsibilities
- Conduct security research into critical areas like competitor products, current attacks, and academic literature
- Design and develop scalable automation pipelines and agentic systems for threat analysis and mitigation
- Collaborate with engineering teams to embed agentic capabilities into security products
- Lead large-scale security reviews and architectural design reviews for feature areas
- Analyze complex issues using multiple data sources to develop insights and identify security threats
Required Skills & Qualifications
Must Have:
- Relevant experience in software development lifecycle, distributed systems, cloud services, or cybersecurity
- Proficiency in modern programming languages such as C#, Python, Go, or Rust
- Experience with large-scale data processing pipelines or AI/ML inference systems
- Strong understanding of security fundamentals including secure coding practices and common vulnerability classes
Nice to Have:
- Experience applying AI to code (e.g., code understanding, analysis, or generation)
- Background in ML model evaluation, interpretability, or adversarial robustness
- Experience with Azure or other cloud platforms
- Familiarity with modern CI/CD pipelines and secure software supply chain practices
Benefits & Perks
- Industry leading healthcare