Principal Software Engineer

Microsoft
Redmond, WAFULL_TIMEPosted Jul 21, 2026

Role responsibilities

Lead the design and development of scalable distributed data infrastructure and APIs to power Copilot's personalization and intelligence. Collaborate with cross-functional teams to ensure systems are secure, private, and optimized for high performance and reliability.

Requirements

Requires a Bachelor's degree in Computer Science or a related field with at least 6 years of experience in scalable services and coding. Preferred candidates possess a Master's degree and extensive experience with large-scale data systems and AI/ML frameworks.

Key skills

Distributed Systems, API Design, Backend Development, Cloud Infrastructure, Machine Learning, Data Modeling, System Architecture, C#, Java, Python, C++, Azure, AWS, GCP, Personalization Pipelines, Low-latency Systems

Keywords

Microsoft AI, Copilot, Distributed Data Systems, APIs, Personalization, Cloud Infrastructure, Azure, AWS, GCP, Machine Learning, Large Language Models, C#, Java, Python, C++, Low-latency, Data Models, Scalability, Responsible AI, Backend Technologies, Software Engineering, System Design, Real-time Engines, Batch Processing, Data Pipelines

Want jobs like this matched to you?

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

Get started free