Principal Software Engineer, Path Team at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, AI-Powered Work Management, System Architecture, Code Quality, APIs, Object Models, Performance Optimization, Debugging, Service Deployment, Reliability, Cloud Services, Azure Technologies, Hyperscale Platforms, Mentoring, Live Site Culture

Industry

Software Development

Description
Solve complex challenges in distributed systems and help shape the vision for agentic, AI-powered work management. Architect and implement core features for the Task and Work Management platform. Ensure secure, high-quality product delivery, overseeing system architecture and code quality. Design robust APIs and object models to power new experiences across web, mobile, and Teams. Optimize, refactor, and debug code to ensure performance, maintainability, and ROI. Drive innovation in service deployment and reliability, minimizing manual intervention. Partner with Program Management to design, implement, test, and iterate on features that enable 10x growth in usage. Mentor engineers and Champion a Live Site culture, ensuring exceptional reliability and customer delight. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 5+ years of experience designing and implementing hyperscale distributed platforms and cloud services. Experience in high-scale service architecture, Azure technologies (Azure Kubernetes Service, Cosmos DB, Blob Storage), and modern cloud patterns. Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Responsibilities
Solve complex challenges in distributed systems and help shape the vision for AI-powered work management. Architect and implement core features for the Task and Work Management platform, ensuring secure and high-quality product delivery.
Loading...