Microsoft Software Development Engineer reviews

4.1

74% would recommend to a friend

(825 total reviews)
avatar

Satya Nadella

57% approve of CEO

60% positive business outlook

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

Reviews by job title

825 reviews
4.0
Mar 26, 2012
Recommend
CEO approval
Business Outlook

Pros

Great products and a good work life balance compared to other companies if you have the good fortune to work in the right teams

Cons

The review system is skewed. Way too many layers of management. Goals keep changing whenever there is a change in management(and that's quite frequent). A lot of politics in India, not sure if it's the same elsewhere.

2.0
Mar 24, 2012
Recommend
CEO approval
Business Outlook

Pros

good name recognition in your resume. get an idea of the scale of work in a big company. If you are a manager it is cushy ride. If you are an employee very difficult for a developer due to constant deadlines and demands, OK for program manager and testers

Cons

too much process and bureaucratic. constant change in direction is normal. Common to reset the project direction every few months and start from scratch. Stack ranking (where employees are compared to each other in their level every few months and forced into a curve distribution) is brutal. If you are a developer here, you don't feel like you are competing with the other companies to deliver a better product , instead you are competing with your coworker. Coworkers will not help each other, instead will backstab each other so that they finish higher in the curve. It is a bit easier if you are a program manager, because you don't have any real deadlines. Developers have a deadline almost daily and put in crazy hours in most teams. Also easier if you are a lead, since you typically would delegate all work to reports, get credit for all successes but are typically not blamed for project failures, Manager has to fill up a slot between 1 to 5 (performance grade) in their team by force. This is called stack ranking and is very political. About 2 months of the year, managers just spend time doing that. Typically they pick least favorite employees for 4 or 5 . And by HR rule , they have to contantly tell them they are underperforming so that those employees leave soon. Also internal transfers are only possible for people who get 1 or 2 rating. The other employees are ignored during internal applications. There are also many ethnic cabals inside there. There is also an official internal effort to force out older employees and replace they with younger employees. For managers though, there is no such effort. Managers are treated as gods by the company.

Viewing 667 - 669 of 825 Reviews

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