CareerPlanSign in

Principal Software Engineer, M365 Enterprise Search Platform

United States, Washington, Redmond💼 Full-time🗓 2026-09-03 → 2026-09-25

Core

Design, build, and maintain large-scale distributed systems and search/retrieval platforms using modern Agentic Engineering practices.

Role type

Principal Software Engineer (Distributed Systems & Search)

Builds

Large-scale cloud services, distributed systems, and AI/RAG-based search platforms

Domain

Cloud Infrastructure, Distributed Systems, AI/ML, Search Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Software design, debugging, testing, operational excellence, search/retrieval platform development, AI/RAG platform development, workflow automation, technical strategy, architecture reviews, engineering best practices

Preferred skills

Modern AI and Agentic Engineering practices, agile methodologies, continuous learning

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Develop, debug, test, and troubleshoot large-scale distributed systems; Collaborate across engineering and product teams to deliver high-quality software; Apply modern Agentic Engineering practices to improve development efficiency; Drive reliability, performance, scalability, and operational excellence; Drive technical strategy, architecture reviews, and engineering best practices

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