Steve Lee

Principal Software Engineer Manager at Microsoft

Sammamish, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
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.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at University of Washington
bookGresham High School
github-logo-circle

Github Skills (16)

dotnet-cli10
cl10
powershell10
debug10
cross-platform10
multiplatform10
scripting10
build-automation10
cli10
cicd9
refactor9
refactoring9
console-application8
unit-testing8
performance-optimization8

Programming languages (17)

C#PowerShellC++CSSRustCCMakeHTML

Github contributions (5)

github-logo-circle
PowerShell/PowerShell

May 2016 - Jan 2023

PowerShell for every system!
Role in this project:
userBack-end Developer
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.
windowspowershelllinuxcommand-linemacos
PowerShell/PSReadLine

Aug 2016 - Nov 2022

A bash inspired readline implementation for PowerShell
Role in this project:
userAutomation 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