Microsoft Principal Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Feb 17, 2026

There have been 2522 jobs posted with the title of Principal Software Engineer all time at Microsoft.
There have been 2522 Principal Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $222,050
Range: $139,900 - $304,200

Employment type: Full-Time

Work location type: 0 days / week in-office – remote

Role: Individual Contributor


Description

Overview

The Copilot Security Engineering team builds the security, evaluation, and defense infrastructure that protects Microsoft’s agentic and autonomous AI systems. We design and operate adversarial testing frameworks, telemetry pipelines, reproducibility systems, and engineering mitigations that ensure Copilot experiences remain safe, resilient, and aligned with Microsoft’s Responsible AI principles.

As an Principal Software Engineer, you will lead a team responsible for designing and delivering high‑quality services and tooling that improve the safety, reliability, and observability of AI‑powered systems. You will shape technical strategy, drive execution, grow engineering talent, and collaborate across security, applied science, platform, and product organizations to reduce real‑world risk in next‑generation AI.

This role has significant organizational impact: you will guide the engineering team that builds the systems ensuring Microsoft can securely deploy and continuously validate agentic and autonomous AI. Your work will directly influence Microsoft’s security posture, accelerate risk mitigation, and underpin customer trust in the AI experiences that power the company’s future.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

People & Team LeadershipLead, mentor, and grow a high‑performing engineering team focused on secure‑by‑design development, adversarial evaluation, and security‑critical platform components.Attract and hire diverse engineering talent across multiple levels.Foster a culture of clarity, inclusion, technical excellence, and accountable execution.Support team health, psychological safety, and strong career development practices.Technical Leadership & ExecutionSet engineering direction for services and tooling supporting adversarial testing, model evaluation, risk measurement, and secure deployment workflows.Oversee the design and implementation of distributed systems that deliver security‑focused improvements and mitigations, including telemetry, reproducibility, CI/CD safety gates, governance, and automated validations.Ensure that security mitigations and security‑driven architectural changes meet high bars for availability, reliability, security, performance, and scalability, providing durable protection across complex AI systems.Champion best practices in threat modeling, observability, automation, and sustainable engineering.Cross‑Functional CollaborationPartner with security researchers, red teams, applied scientists, Responsible AI, platform engineering, and product teams to translate risks into actionable engineering plans and hardening strategies.Work closely with PM/TPM partners on roadmaps, prioritization, and delivery commitments.Represent Copilot Security Engineering in architecture reviews, risk assessments, and cross‑team security initiatives.Strategic ImpactDeliver engineering capabilities that increase detection coverage, accelerate time‑to‑mitigation, and provide auditable, repeatable evaluation workflows across AI systems.Drive simplification, reusable patterns, and platform approaches that scale across Microsoft's AI ecosystem.Communicate technical strategy, progress, risks, and results clearly to leadership and partner teams.

Qualifications

Required Qualifications:

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 PythonOR equivalent experience. Other Requirements:

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.

Preferred Qualifications: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 PythonOR 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.4+ years people management experience.Experience building or operating cloud services, security systems, evaluation frameworks, or platform components.Familiarity with adversarial testing, AI/ML evaluations, safety scorecards, reproducibility frameworks, or secure‑by‑design engineering.Understanding of threat‑driven engineering, telemetry pipelines, and reliability/observability systems.Ability to influence cross‑organizational partners and drive alignment across PM, TPM, security, and applied science stakeholders.Solid communication skills, with the ability to convey technical strategy to executives and engineering audiences.Passion for advancing secure, responsible, and trustworthy AI.Experience leading engineering teams delivering production services, platforms, or large‑scale systems.Proven ability to hire, develop, and mentor engineers while sustaining a healthy, high‑performance team environment.Solid background in distributed systems, cloud services, or large‑scale production infrastructure.Excellent technical judgment, with an ability to drive clarity and results in ambiguous and fast‑changing problem spaces.#Copilot #LLM #Agent #Security

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



Email job link for Principal Software Engineer at Microsoft

Provide your email address to receive a message with the job link and details.

Check out other jobs at Microsoft.