Microsoft Software Development Engineer II reviews

4.1

99% would recommend to a friend

(383 total reviews)
avatar

Satya Nadella

84% approve of CEO

93% positive business outlook

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

Reviews by job title

383 reviews
4.0
Oct 28, 2013
Recommend
CEO approval
Business Outlook

Pros

I almost never work nights or weekends, and on average work 40 hours or less a week. On an established team, lower management is usually competent. Perks and compensation are pretty good. Hard work is usually (but not always) recognized and rewarded. Workplace environment is quiet and spacious once you have a few years of seniority. Microsoft isn't afraid to spend money on its employees, unlike some other rival companies.

Cons

Benefits were tripped a bit recently (mostly medical). Not much faith in upper management and C-level executives. As with many companies, visibility and loosely defined "impact and influence" are more important for performance reviews than actual performance. Performance reviews can be interpreted as opaque, unfair, and subjective.

4.0
Oct 25, 2013
Recommend
CEO approval
Business Outlook

Pros

I had a really good team. The people I worked with were very talented (and in some cases borderline genius) and opinionated (in a good way). It's a great place to start your career and you will learn a lot (both good and bad). It's also such a huge company so you can change teams internally and do something very different. And pretty much you will find all sorts of people in the company. For every employee that you think is unworthy, you'll find 10 others who make it great. And the compensation and benefits are basically second to none (even with the changes to the health care plans). Work life balance is so much better at MS than at a startup.

Cons

Being a huge company some bad apples somehow find its way though and they coast along despite the horrid stack ranking policy (another con). And dealing with them is tough unless you have a great manager. Culture wise, I found that a lot of people tend to "drink the kool-aid" as it were. They don't want to try competitor's product and will love everything MS puts out. Which can get irritating when you're trying to point out a valid flaw (or explain why a lot of customers may not like a feature) and explain why it should be fixed.

1.0
Oct 16, 2013
Recommend
CEO approval
Business Outlook

Pros

1) If you work on the windows group you will get access to millions of lines of heavily cluttered code and within few months you will develop this ability to work through such complicated and convoluted code and In future someone who has always worked on a clean code base competes with you they will struggle whereas you will shine :) 2) If you leave msft to a different organization whom msft perceives as a competitor [the other company may not reciprocate this perception :) ] then they will pay you in full for your entire notice period and also waive off the notice period. So you get amazing benefits when you leave :) to the right company

Cons

1) Heavily bureaucratic 2) Manager centric performance system.. This performance mgmt system is that which is tailored to manufacturing shop floors and not to a collaborative software development company. What you need is a peer review system not a manager centric system. 3) Engineering systems within microsoft arent even remotely close to those @ Google or Facebook or Twitter wrt to the exposure that you can get as an Engineer.

Viewing 229 - 231 of 383 Reviews

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