Partner Director of Development - .NET Platform @ (September 2018 - December 2025)
Principal Group Software Engineering Manager - Visual C++ team @ (July 2014 - September 2018)
Principal Development Manager @ (August 2010 - July 2014)
Principal Development Lead @ (January 2007 - September 2010)
Senior SDE @ (September 2003 - December 2006)
Steve Carroll Education
University of Illinois Urbana-Champaign
Doctor of Philosophy (Ph.D.) (Electrical Engineering)
2000-2003
University of Illinois Urbana-Champaign
MS (Electrical and Computer Engineering)
1997-2000
Steve Carroll Skills
Compilers
Leadership
Software Engineering
Software Design
Developers
Software
Windows Azure
Debuggers
Object Oriented Design
Scalability
Visual Studio
Win32 API
Visual C++
Algorithms
Linux
Net
C++
Management
Agile Methodologies
Debugging
C#
C
Scratch
Performance Tuning
Software Project Management
.NET
Steve Carroll Summary
Steve Carroll, based in Sammamish, WA, US, is currently a VP, Software Engineering at Microsoft. Steve Carroll brings experience from previous roles at Microsoft. Steve Carroll holds a 2000 - 2003 Doctor of Philosophy (Ph.D.) in Electrical Engineering @ University of Illinois Urbana-Champaign. With a robust skill set that includes Compilers, Leadership, Software Engineering, Software Design, Developers and more. Steve Carroll has 2 emails and 1 mobile phone numbers on RocketReach.
Looking for a different Steve Carroll?
Find contact details for 700 million professionals.