CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-06-30 → 2026-10-03

Core

Architect and evolve large-scale distributed backend systems and platforms integrating LLM-powered capabilities, retrieval, orchestration, and responsible AI patterns for global scale.

Role type

Principal Software Engineer (LLM & Distributed Systems)

Builds

Production systems, APIs, data infrastructure, and platform capabilities for global scale.

Domain

Cloud-native backend engineering, Large Language Models (LLM), Distributed Systems

Required skills

System design, Distributed systems, Backend architecture, Cloud-native design, LLM integration, Prompt orchestration, Retrieval systems, Agent workflows, Tool integration, Responsible AI governance (via careerplan.io/jobs/1970393556913084-principal-software-engineer-at-microsoft)

Preferred skills

Microservices design, Performance optimization, Data modeling, Technical strategy, Cross-team influence

Technologies

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

Responsibilities

Define patterns for retrieval, orchestration, evaluation, and responsible AI in production systems. Architect and evolve backend services, APIs, and data infrastructure at global scale. Establish architectural principles ensuring consistency, scalability, and maintainability. Lead design of system-of-systems architectures integrating services, data, and AI. Drive long-term technical strategy for large-scale distributed platforms. Integrate AI capabilities into large-scale platforms reliably and securely.

Seniority

Principal, strategy & mentorship