Taro Logo

Strong engineering culture but bureaucratic processes slow decision-making

Senior Software Engineer
Current Employee
Has worked at Microsoft for 6 years
September 6, 2026
Redmond, WA
4.0
RecommendsPositive OutlookApproves of CEO
Pros

There is a strong engineering culture, large-scale projects, and opportunities to work on high-throughput systems, machine learning platforms, and complex architecture. The role offers competitive compensation, stability, mature engineering practices, cross-team collaboration, and solid opportunities for technical growth.

Cons

Processes can be bureaucratic, and decision-making may be slower in a large organization. Projects often involve many stakeholders, dependencies, and operational responsibilities, which can reduce the time available for hands-on technical work. Career progression can also be gradual, especially at senior levels. Some teams focus more on maintaining and evolving mature systems than exploring cutting-edge technologies, so the level of technical excitement can vary significantly depending on the organization and project.

Additional Ratings

Work/Life Balance
4.0
Culture and Values
3.0
Diversity, Equity, and Inclusion
3.0
Career Opportunities
2.0
Compensation and Benefits
3.0
Senior Management
2.0

Was this helpful?

Microsoft Interview Experiences