Principal Software Engineer

Microsoft
US - Washington - Redmond
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Drive architecture, development, and delivery of distributed systems focused on scalability, reliability, performance, security, and operational excellence. Develop platform capabilities that enable AI-powered experiences, including agent orchestration, tool execution, data access, grounding, and workflow automation. Leverage telemetry, automation, and AI-assisted diagnostics to improve service health, accelerate incident mitigation, and enhance engineering productivity. Lead complex technical initiatives across teams, influence long-term platform strategy, and drive engineering best practices. Mentor engineers and foster a culture of innovation, ownership, and continuous improvement. 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 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. Experience with modern AI-driven software development practices, tools, and feedback loops, leveraging AI to accelerate engineering velocity, enhance developer productivity, and improve software quality.




Fast Track Upload