# Senior Software Engineer - Copilot Security

**Company**: Microsoft
**Location**: New York
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $119,800 - $234,700 per year
**Category**: Engineering
**Industry**: Technology
**Ticker**: MSFT
**Wikidata**: https://www.wikidata.org/wiki/Q2283

**Apply**: https://microsoft.ai/job/senior-software-engineer-copilot-security-8/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bd8d063e-7b2

## Description

About the Team Copilot Security is at the core of Microsoft’s mission to deliver trusted, human-centered AI experiences. We make security and resilience intrinsic to every Copilot interaction across devices, platforms, and ecosystems.

About the Role Copilot for consumers is entering a new era of agentic AI, where intelligent agents act on behalf of users across Windows, Edge, web, mobile, and third-party products. We’re seeking a Senior Software Engineer to help develop security features and solutions that harness agentic AI to protect customers and enable new capabilities in Copilot.

Responsibilities

- Develop and ship agentic AI-powered security features that protect users from threats such as prompt injection, adversarial manipulation, and abuse of agentic workflows.

- Implement secure orchestration frameworks that enable Copilot to safely delegate, coordinate, and execute actions across devices, services, and platforms.

- Invent and apply new intelligent agents that leverage information flow analysis and apply common sense and judgement guardrails for security and privacy.

- Collaborate with product, engineering, security, privacy, and AI teams to adopt agentic security patterns and best practices across Copilot and MAI.

- Monitor key metrics for agentic AI security and innovation, using data-driven insights to improve defenses and enablement.

- Document secure agentic AI patterns, ensuring they address novel risks, support safe delegation, and enable responsible orchestration of actions.

Qualifications

- Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

- 3+ years in technical engineering roles building large-scale services.

- Hands-on experience designing and operating security-critical or AI-powered systems at scale, including agentic AI, secure orchestration, or advanced threat defenses.

- Proven ability to design, build, and ship agentic AI features or frameworks.

- Ability to clearly explain complex systems and security concepts to technical and non-technical stakeholders and influence cross-org roadmaps.

Agentic AI Development & Orchestration:

- Experience building production agent systems using frameworks such as LangGraph, Amazon Strands SDK, or similar platforms;

- Familiarity with agentic design patterns including tool calling, multi-agent coordination, and secure delegation patterns;

- Hands-on experience with distributed training frameworks (Ray, Slurm, HPC), containerization and orchestration technologies (Docker, Kubernetes) for ML model deployment, and ML lifecycle management in production environments;

- Experience designing evaluation frameworks for LLM-based applications and implementing observability for agent systems using tools such as Phoenix, MLFlow, LangFuse, or custom eval harnesses;

- Understanding of AI safety evaluation methodologies including adversarial testing and red-teaming;

- Experience integrating with Azure AI services, Azure OpenAI Service, or Microsoft security platforms (Azure AD, Defender, Purview);

- Track record of mentoring less experienced engineers, driving adoption of standards and best practices across teams, and influencing technical roadmaps while balancing innovation velocity with fundamentals

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- LangGraph
- Amazon Strands SDK
- Distributed training frameworks
- Containerization and orchestration technologies
- ML model deployment
- ML lifecycle management
- Evaluation frameworks
- Observability for agent systems
- AI safety evaluation methodologies
- Adversarial testing
- Red-teaming
- Azure AI services
- Azure OpenAI Service
- Microsoft security platforms

---

Source: [Apply at microsoft.ai](https://microsoft.ai/job/senior-software-engineer-copilot-security-8/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
