Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
pythonc++cloud servicesdistributed systemsai/mllarge language modelssystem architecturedebugging
About the Role
Principal Software Engineer role at Microsoft Turing Team, building core systems for Microsoft 365 Chat Copilot. Involves designing scalable AI infrastructure and working with large language models at enterprise scale.Key Responsibilities
- Leads design discussions and ensures system architecture meets security and scalability
- Enhances developer tools and stays current with new technology trends
- Mentors team members and leads implementation and deployment of solutions
- Acts as Designated Responsible Individual to monitor systems and reduce incidents
- Partners with stakeholders to understand user requirements and incorporate feedback
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 6+ years of experience in technical design, problem-solving, and debugging
- 5+ years of experience with architecting large systems and seeing them to production
- 5+ years of industry experience building, designing, managing and delivering highly available, large-scale cloud services and/or distributed systems on a cloud platform
Nice to Have:
- Bachelor's Degree in Computer Science or related field AND 10+ years technical engineering experience OR Master's Degree AND 8+ years experience
- Experience with languages including C, C++, C#, Java, JavaScript, or Python
Benefits & Perks
- Industry leading healthcare