Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 25, 2026
Principal Software Engineer
Senior
220,800 - 331,200 USD/yr
Redmond, WA
Apply now
Quick Facts
- Role: Principal Software Engineer (Copilot memory charter)
Description
Own the architecture and implementation of Copilot’s memory substrate at Microsoft 365 scale, including storage, schema, ingestion, retrieval, and the full memory lifecycle. Design and ship pipelines that convert user signals from mail, meetings, documents, and chat into high-precision memory, and deliver retrieval that works at inference time. Set technical direction for privacy, compliance, consent, auditability, and user control while partnering with Applied Science and engineering teams to evaluate and improve memory quality.
Responsibilities
- Own architecture and implementation: storage, schema, write path, retrieval, and lifecycle (consolidation, revision, expiry, deletion)
- Build ingestion and retrieval systems: transform signals from Microsoft 365 experiences into memory and retrieve it during inference
- Lead privacy/compliance/user-control design: consent, transparency, tenant & regional boundaries, retention/deletion, auditability
- Partner on evaluation: offline/online metrics and experimentation loops to prove memory improves outcomes
- Raise engineering bar: design/code reviews, live site and observability practices, technical mentorship
- Influence partner alignment: contracts, schemas, and platform capabilities across Microsoft 365, Windows, and the Copilot platform
Requirements
- Bachelor’s degree in Computer Science or related technical field
- 8+ years technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python (or equivalent experience)
- Ability to meet security screening requirements; pass the Microsoft Cloud background check upon hire/transfer and every two years
Benefits
- Eligible for benefits and other compensation (role-dependent)
- Base pay range (U.S.): USD $165,600 – $296,400; other ranges apply for specific locations
Similar jobs you might like
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
23h ago
Principal Software Engineering Manager
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
2 days ago
Principal AI Software Engineer
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
3 days ago
Senior Software Engineer (AI Experiences, Microsoft Edge)
Microsoft
Senior
Technology
Redmond, WA
$160K - $261K/yr
1 days ago

Senior Copilot Developer
EPAM Systems
Senior
Technology
Krakow, Poland · Remote
N/A
7 days ago

Principal Engineer - Digital AI, Consumer TIC
UL Solutions
Senior
Technology
Northbrook, IL
$155K - $175K/yr
8 days ago

Senior Copilot Developer
EPAM Systems
Senior
Technology
Gdańsk, GD, Poland · Remote
N/A
7 days ago

Principal Software Engineer
SAIC
Senior
Technology
San Diego, CA · Hybrid
$160K - $200K/yr
6 days ago

Senior Copilot Developer
EPAM Systems
Senior
Technology
Poznań, Pl-30, Poland · Remote
N/A
7 days ago

Principal Systems Engineer (Data Analytics)
Northrop Grumman
Senior
Technology
San Diego, CA
$114K - $213K/yr
8 days ago