Principal Software Engineer

Microsoft
Redmond, WAFULL_TIMEPosted Jun 30, 2026

Role responsibilities

Define and lead the technical strategy for large-scale distributed systems and intelligent content platforms. Architect backend services and integrate LLM-powered capabilities into production systems while ensuring operational excellence and responsible AI practices.

Requirements

Requires a Bachelor's degree in Computer Science and at least 8 years of engineering experience, or a Master's degree with 12 years of experience. Candidates must have a proven track record in architecting large-scale distributed systems and designing LLM-powered applications.

Key skills

Distributed Systems, Cloud-native Architecture, Backend Development, Large Language Models, System Design, Microservices, Data Platforms, API Design, C#, C++, Java, Python, JavaScript, Responsible AI, Prompt Orchestration, Scalability

Keywords

Artificial Intelligence, LLM, Distributed Systems, Cloud-native, Microservices, Backend, API, Data Infrastructure, System Design, Scalability, Availability, Latency, Security, Responsible AI, Prompt Orchestration, Retrieval, Orchestration, C#, C++, Java, Python, JavaScript, Observability, Resiliency, Software Engineering

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free