Microsoft Software Engineer (Software Developer II) reviews

4.0

81% would recommend to a friend

(1,089 total reviews)
avatar

Satya Nadella

76% approve of CEO

72% positive business outlook

Software Engineer (Software Developer II) employees have rated Microsoft with 4.0 out of 5 stars, based on 1,089 company reviews on Glassdoor. This indicates that most Software Engineer (Software Developer II) professionals have a good working experience there. Microsoft is rated in line with the average (within 1 standard deviation) by Software Engineer (Software Developer II) professionals compared to other employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

1K reviews
2.0
Jul 17, 2025
Recommend
CEO approval
Business Outlook

Pros

Pay is good if you ignore what similar roles at large tech companies pay. Work life balance.

Cons

Pay is not good if you compare against other tech companies. Politics. Layoffs at peak company success.

3.0
Jul 17, 2025
Recommend
CEO approval
Business Outlook

Pros

Previous Strong Work-Life Balance: The company was once recognized for its strong work-life balance, allowing employees to maintain a healthy equilibrium between professional and personal life. This created a positive and supportive work environment.

Cons

The organization is heavily reliant on legacy technologies, and there is a significant amount of tribal knowledge that has accumulated over time. This makes onboarding difficult for new team members and limits the ability to scale development or maintain systems efficiently. Additionally, documentation is almost non-existent, which further exacerbates the issue. Impact of Recent Layoffs: However, the recurring layoffs, which appear to be done without clear patterns or communication, have significantly impacted morale and trust. Unlike in other high-tech companies where processes like URA or PIP (Performance Improvement Plan) are formalized, the company's approach to layoffs feels opaque. The lack of transparency around these decisions has created an atmosphere of uncertainty, making it harder for employees to feel secure in their roles and plan for the future. Lack of Transparency: The absence of clear communication or criteria surrounding layoffs, or even the performance review processes, makes it difficult for employees to understand how decisions are made. This “black box” approach not only damages employee trust but also disrupts the previously positive culture, as it introduces fear and unpredictability into the workplace. The outdated tech stack leads to bottlenecks in development, making the processes slower. This impacts the company’s ability to release new features or respond quickly to market demands. Teams often face delays due to technical debt and inefficient processes, hindering overall agility.

Viewing 139 - 141 of 1,089 Reviews

Glassdoor has 68,272 Microsoft reviews submitted anonymously by Microsoft employees. Read employee reviews and ratings on Glassdoor to decide if Microsoft is right for you.