Microsoft Software Engineer (Software Developer II) reviews

4.0

82% would recommend to a friend

(1,093 total reviews)
avatar

Satya Nadella

75% approve of CEO

73% positive business outlook

Software Engineer (Software Developer II) employees have rated Microsoft with 4.0 out of 5 stars, based on 1,093 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 Tecnologías de la información industry (3.9 stars).

Reviews by job title

1K reviews
3.0
Jun 11, 2016
Recommend
CEO approval
Business Outlook

Pros

I have been working for Microsoft for a couple of years now in different teams. A lot of people say the teams in Microsoft can be drastically different with some teams having a harsh environment while others a much more friendly one. Well, my experience working on different teams was pretty similar, and I can say the same for some of my teammates that worked on different teams as well. Some of the pros are: Fair base salary, large company with lots of opportunities, some smart engineers, good benefits (vacation, parental leave, health care, etc).

Cons

When it comes to working environment, Microsoft has evolved a lot in the last couple of years. The evolution was triggered mostly by getting rid of the draconian stack ranking review system where even great engineers could get poor reviews. However, there`s still much to improve before I could say Microsoft has a friendly and truly cooperative environment and a meritocracy based rewards system. There`s still a lot of politics where the people who rub the managers back the most are the first being rewarded; most engineers there are not really interested in helping each other; rewards are not based on results and talent, but on politics and the number of years they have been working there. When it comes to work life balance, some managers push people to work very hard, but when they do so and achieve great results, there`s little to no recognition for that. In some managers mind, working 12-14 hours a day is just expected; other managers might not push you too hard, but don`t expect any recognition from them as well. To be fair, it`s fairly quick to get promotions from lower levels, but from mid to higher levels (62 and up), it becomes very difficult: just results and talent is not enough, politics is required. When it comes to compensation, the base salary is fair / aligned with the industry, but stocks and bonuses are well below similarly recognized companies, so compensation altogether is 50-150k below companies like Google, Facebook, LinkedIn and even Amazon.

3.0
May 24, 2016

Software Engineer 2

Recommend
CEO approval
Business Outlook

Pros

work life balance, health insurance, company breadth

Cons

low salalry, seattle is gloomy

5.0
Apr 21, 2016

Great company

Recommend
CEO approval
Business Outlook

Pros

At Microsoft, you have the opportunity to work in many different fields at a very large scale. Benefits and compensation are competitive, and it's a great location if you aren't interested in living downtown somewhere. Work-life balance is considered important, so you won't find yourself working 12 hour days.

Cons

With the removal of stack ranking, many of the common cons associated with Microsoft have been eliminated. Most cons have been the result of my particular teams, but Microsoft does use some older technology for engineering which can be cumbersome. Be careful if you sign up for a "quality" role as you may not be getting what you expect.

Viewing 1012 - 1014 of 1,093 Reviews

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