Top expert inMicrosoft Technology Ecosystem Development
Steve Lee is a Principal Software Engineering Manager with 24+ years at Microsoft and 11 years in leadership roles, currently leading a 10-engineer team that maintains Windows PowerShell and drives the cross-platform, open-source PowerShell Core used across Azure, AWS, GCP and VMware. He blends hands-on backend engineering—regularly contributing fixes, performance improvements, and build/release automation—with strategic ownership of vision, roadmaps, governance, and community for large open-source projects. Steve has deep systems and interoperability expertise from long-standing work on WMI, WinRM and server management standards, and helped transition PowerShell into a 3.97M-use-per-month cross-cloud automation tool with majority Linux adoption. A pragmatic mentor and metrics-driven manager, he scales both people and processes while still shipping PRs and tackling platform-level test and build challenges. Off the clock he’s a poker enthusiast, suggesting a calm, analytical approach to risk and decision-making.
11 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at University of Washington
Contributions:952 reviews, 623 commits, 791 PRs in 6 years 9 months
Contributions summary:Steve primarily contributed to the PowerShell code base, focusing on fixing bugs and refactoring existing functionality. Their work involved updating script logic, improving the reliability of the code. The user's commits also addressed code analysis issues and implemented performance optimizations.
A bash inspired readline implementation for PowerShell
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:19 reviews, 14 commits, 23 PRs in 6 years 3 months
Contributions summary:Steve focused on improving the build and release process for the PowerShell module. They implemented builds using the Dotnet CLI, enabling cross-platform compatibility. They also updated the build script to ensure correct line endings, modified the build process to incorporate unit tests, and fixed cursor and rendering issues within the console. Additionally, they added functionality to detect screen reader activity and incorporated changes to improve color handling.
readlinepowershellwindowsbash
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Steve Lee - Principal Software Engineer Manager at Microsoft