CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-12 → 2026-09-26

Core

Define and drive the long-term technical vision and architecture for Windows Search experiences, intelligent retrieval systems, and AI-powered discovery.

Role type

Principal Software Engineer (Search & AI)

Builds

Windows clients, platform services, and intelligent retrieval systems

Domain

Operating Systems (Windows) + Search + AI/ML

Deliverable

production ML models | product features

Required skills

C++, C#, Java, Python, distributed systems, scalability, reliability, search relevance, ranking, retrieval systems, RAG, LLM integration, API design, Windows technologies (Shell, WinRT)

Preferred skills

AI-powered discovery, semantic retrieval, grounding, experimentation, telemetry, data-driven decision making

Technologies

C++, C#, Java, Python, Windows Shell, WinRT, RAG, LLMs

Responsibilities

Lead design and implementation of complex search features; Partner with Product, Design, and Data Science to translate needs into solutions; Mentor engineers and raise engineering excellence standards; Serve as technical leader during live-site incidents; Drive modern engineering practices for availability and performance; Influence technical direction across multiple teams.

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.