CrawlJobs Logo

Principal Software Engineer - Copilot Security

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Redmond, WA

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

163000.00 - 296400.00 USD / Year

Job Description:

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. Our work spans secure identity flows, defenses against emerging threats like prompt injection, and privacy-first systems that scale globally. 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 Principal Software Engineer to contribute to the development of security features and solutions that harness agentic AI to protect customers and enable new capabilities in Copilot. You’ll design, build, and ship AI-powered defenses, secure orchestration frameworks, and enabling technologies that empower Copilot to act safely and responsibly at scale. This role requires solid engineering skills, creativity in applying agentic AI to security challenges, and a passion for building systems that balance innovation with trust.

Job Responsibility:

  • Develop and ship agentic AI-powered security features that protect users from threats such as prompt injection, adversarial manipulation, and abuse of agentic workflows
  • Design and 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 drive adoption of 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
  • Align with central Microsoft security and AI roadmaps, landing platform capabilities in Copilot and MAI consumer scenarios
  • Document secure agentic AI patterns, ensuring they address novel risks, support safe delegation, and enable responsible orchestration of actions

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Go, or Python OR equivalent experience
  • 8+ years in technical engineering roles building large-scale services
  • 8+ years 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
  • 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 engineers, driving adoption of secure agentic AI standards across product teams, and influencing technical roadmaps while balancing innovation velocity with fundamentals

Nice to have:

Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Additional Information:

Job Posted:
January 29, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer - Copilot Security

Principal Software Engineer - Copilot Security

Copilot Security is at the core of Microsoft’s mission to deliver trusted, human...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 8+ years in technical engineering roles building large-scale services
  • 6+ years 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
  • 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
Job Responsibility
Job Responsibility
  • Develop and ship agentic AI-powered security features that proactively protect users from threats such as prompt injection, adversarial manipulation, and abuse of agentic workflows
  • Design and 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 drive adoption of agentic security patterns and best practices across Copilot and MAI
  • Establish and monitor key metrics for agentic AI security and innovation, using data-driven insights to continuously improve defenses and enablement
  • Align with central Microsoft security and AI roadmaps, influencing platform capabilities and landing them in Copilot and MAI consumer scenarios
  • Document and evangelize secure agentic AI patterns, ensuring they address novel risks, support safe delegation, and enable responsible orchestration of actions
  • Mentor engineers and foster a culture of secure innovation, balancing rapid development with rigorous protection for customers
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Copilot Identity

Consumer Copilot Security is at the core of Microsoft’s mission to deliver trust...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience integrating with Microsoft Account, and familiarity with consumer identity features.
  • Cross‑platform delivery: Shipped identity flows and SDKs across multiple consumer client platforms (Windows, macOS, iOS, Android, web).
  • Governance & lifecycle: Familiarity with consumer identity lifecycle management and privacy controls.
  • Privacy/Compliance: Experience embedding privacy‑by‑design and meeting consumer compliance expectations for Copilot-class workloads.
  • Leadership: Track record mentoring senior engineers and driving adoption of platform standards across many product teams.
Job Responsibility
Job Responsibility
  • Identity strategy & architecture: Define the end‑to‑end identity vision for consumer Copilot and MAI, covering user/account models, sign‑in, session management, token issuance/validation, service‑to‑service auth, and cross‑device experiences.
  • Cross‑surface platform leadership: Drive common authentication/SSO patterns and SDKs for Windows, Edge, web, iOS, and Android
  • ensure seamless UX and consistent security controls across consumer surfaces and modalities.
  • Collaborate with product, engineering, security, privacy, and identity teams across Copilot, MAI and IDNA to drive improvements in authentication, identity, and security. Influence technical direction and best practices across a large, distributed system, ensuring alignment and adoption of key initiatives.
  • Establish, monitor, and continuously improve key authentication metrics across Copilot and MAI. Collaborate with engineering, product, and identity teams to align on a unified ground truth and leverage dashboards for ongoing measurement and root cause analysis
  • Align with central Microsoft Account roadmaps, influence platform capabilities, and land them in Copilot and MAI consumer scenarios at scale.
  • Define and document authentication patterns and requirements for AI-powered, agentic flows. Ensure these patterns address novel risks, support secure delegation, and enable safe orchestration of actions across devices and services.
  • Hands‑on engineering: Ship secure, well‑tested, maintainable code and frameworks that other teams can adopt quickly.
  • Product mindset: Balance customer experience with consumer-grade security, privacy, and compliance expectations for Copilot.
  • Work closely with globally distributed teams, managing effective communication, coordination, and project delivery across multiple time zones. Foster strong cross-regional partnerships to drive identity and authentication improvements at scale.
  • Fulltime
Read More
Arrow Right

Principal /Senior Software Engineer - Backend

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 7+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • 7+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration
  • 7+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures
  • 7+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization
  • 7+ years of experience programming in modern back-end languages such as C#, Java, Go, or Python
Job Responsibility
Job Responsibility
  • Lead the design and development of our enterprise-based platform, ensuring scalability, reliability, and performance
  • Collaborate with cross-functional teams to define technical requirements and drive the implementation of innovative solutions that are required for Microsoft Security services to deliver copilot experiences
  • Implement best practices for model evaluation, and deployment in production environments
  • Mentor and guide engineers, influence Managers, fostering a culture of continuous learning and technical excellence
  • Collaborate with product management to prioritize features and roadmap initiatives based on customer needs and market trends
  • Ensure adherence to coding standards, software quality, and best practices for software development lifecycle management
  • Empower thousands of engineers to leverage the extensibility framework through the creation of framework learning and maintenance processes
  • Develop the material needed to empower others to build on top of Copilot for Security Platform
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager, M365 Copilot

The M365 Copilot App Platform team is the team that provides the platform APIs, ...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of technical leadership of web services using Microsoft Azure
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the M365 Copilot App middle-tier service working with other engineering managers and individual contributors
  • Lead the design and implementation of the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application and services
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc.
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - M365 Copilot App

AI is transforming productivity in profound ways. As the new home of Office prod...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Swift, or Python OR equivalent experience.
  • 4+ years experience developing, shipping, and maintaining one or more large scale Windows, Mac, or Web applications.
  • 3+ years experience managing a skilled team, growing and nurturing talent, and hiring top engineers.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
  • Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment.
  • Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders.
  • Guides team and monitors other engineers across product lines, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Oversees product development and ensures products are scaled according to customer requirements, implementing appropriate techniques to address scaling and performance objectives.
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science, Mathematics, Engineering or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, JavaScript, or Python
  • OR equivalent experience
  • 12+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
  • 10+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 8+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Technical skills should include proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
Job Responsibility
Job Responsibility
  • Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success
  • Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities
  • Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise
  • Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team
  • Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones
  • Other: Embody our culture and values
  • Fulltime
Read More
Arrow Right
New

Principal Service Engineer

Microsoft Digital (MSD) builds and manages the critical products and services th...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Information Technology, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Data Science, Cybersecurity, or related field AND 6+ years technical experience in software engineering, network engineering, service engineering, systems engineering, or industrial controls
  • OR equivalent experience
  • Ability to engineer and manage large, complex solutions
  • Understanding of Agile/Scrum methodologies
  • Experience with deployment and support Windows based devices – especially Teams devices
  • Strong collaboration and communication skills that bridges strategic vision to technical realization
  • Hands on experience with a variety of tools to drive automation and service health improvements including PowerShell
  • 5+ years of experience implementing and/or managing one or more of the Microsoft 365 services with preference given to Microsoft Teams, Microsoft Admin Center, AI Administration, Power Platform Administration
  • Practical knowledge of Azure AI services and Copilot Studio, including agentic architecture and Microsoft 365 Copilot, along with knowledge in enterprise-grade security, compliance, and identity/access management in M365 and Azure
  • Experience in enterprise IT service escalation/support management
Job Responsibility
Job Responsibility
  • Work with business stakeholders and fellow administrators to manage the M365 tenant(s) of a global enterprise
  • Provide technical subject-matter expertise in one or more areas of the Microsoft 365 services with a focus on one or more of the following, AI Administration, Agent 365, Copilot Studio, Microsoft Teams
  • Engineer, manage and deliver multiple independent projects within proposed budget and timelines
  • Design and engineer tools and processes to measure and ensure service health
  • Identify and drive service and product improvements that meet the needs of Enterprise customers
  • Leverage data and telemetry to make decisions and driving feedback into systems design and implementation
  • Partner with other teams to improve products and processes to drive delightful end-user experiences
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders, to contribute to cohesive, end-to-end experiences for our users
  • Monitor Live Site of the key business/service metrics in production to ensure a quick response in case issues occur (or preferably before the issues occur) and to ensure the service performs well on the agreed outcomes
  • Create Showcase materials and customer engagements to drive adoption of Microsoft products
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

You thrive solving ambiguous, high‑impact problems—exactly the kind that shape h...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Partners with appropriate stakeholders to determine user requirements for one or more complex scenarios
  • Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform
  • Leads by example and mentors others to produce extensible and maintainable code used across the company
  • Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers
  • Fulltime
Read More
Arrow Right