Microsoft Software Engineer Reviews | Glassdoor

Microsoft Software Engineer Reviews

Updated September 22, 2017
3,136 reviews

Filter

Filter

Software Engineer

4.1
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
More Pros and Cons

  1. Helpful (1)

    "Software Engineering Internship - Great experience"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Intern - Software Engineer(Internship) in Bellevue, WA
    Former Intern - Software Engineer(Internship) in Bellevue, WA
    Recommends
    Neutral Outlook
    No opinion of CEO

    I worked at Microsoft as an intern (Less than a year)

    Pros

    I had a really great experience with the team I worked on. I enjoyed my coworkers and the project I was given. I had to be very self-directed. Benefits were good and very competitive for a software engineering internship.

    Cons

    Difficult to switch teams and interview with other teams. You're sort of stuck where you're at and sometimes in the organization you get placed into. You also don't get much say in what team you'll be placed for an internship position.


  2. "The best intern program"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Intern - Software Development Engineer Intern in Redmond, WA
    Former Intern - Software Development Engineer Intern in Redmond, WA
    Recommends
    Approves of CEO

    I worked at Microsoft as an intern

    Pros

    Interning at Microsoft was a fantastic experience. They have enough events to keep you wildly busy and the Intern Signature Event this year was Daya and the Chainsmokers. Overall a very wonderful experience full of learning with lots of great peers and coworkers.

    Cons

    It's not to say that all interns experience this, but my manager was absent a lot so I had to struggle a lot on my own.

  3. Helpful (1)

    "Solid employer, smart people"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in Redmond, WA
    Former Employee - Software Engineer in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than 8 years)

    Pros

    Great people, good benefits, solid base pay. I worked there for 8 years and I'd work there again.

    Cons

    Performance review system is still the same old stack ranking, just under a different name. Sometimes management appears to have their head in the clouds.


  4. "Country club life"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Redmond, WA
    Current Employee - Senior Software Engineer in Redmond, WA
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at Microsoft full-time (More than 5 years)

    Pros

    Don't need to work hard :)

    Cons

    Other companies ignore you after several years with Microsoft


  5. "Country club with nice benefits"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in Redmond, WA
    Former Employee - Software Engineer in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than a year)

    Pros

    - Good health benefits and 401k
    - Space to grow

    Cons

    - Comp not competitive
    - Lazy coworkers not pulling their weight


  6. "Software Development Engineer - II"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer-II in Redmond, WA
    Former Employee - Software Development Engineer-II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than 10 years)

    Pros

    Good place to work.

    Cons

    I don't find any throughout my career here.


  7. "Very good place for beginning your professional career."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in Redmond, WA
    Former Employee - Software Engineer in Redmond, WA
    Recommends
    Neutral Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than a year)

    Pros

    Great work/life balance
    Career opportunities
    Place of work
    Team

    Cons

    It is difficult to get a permanent position in the company

  8. "SDE II"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Mountain View, CA
    Former Employee - Senior Software Engineer in Mountain View, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft (More than 5 years)

    Pros

    Good package. Balanced work culture. Long timers get very good benefits.

    Cons

    Nothing specific.
    Heard there were politics in India office but that was very log ago.


  9. "11 years and counting, one person's take..."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    Current Employee - Senior Software Engineer in Redmond, WA
    Current Employee - Senior Software Engineer in Redmond, WA
    Recommends
    Approves of CEO

    I have been working at Microsoft full-time (More than 10 years)

    Pros

    Great benefits, competitive salary (at least at senior level and below), bonus and stock on top of salary, plus additional perks like commuting alternatives (bus pass or Microsoft's Connector service--coach-style bus service from prime locations throughout the area), Prime discounts, competitive parental leave for mothers or fathers. 401K match (or something retirement related) is a must-have in this post-pension world.

    The Switch from no out-of-pocket health care to a high deductible plan with an HSA was tough, but I personally understand that the former wasn't sustainable. Note that Microsoft feeds the account and for a healthy family with not much more than regular maintenance health services, you can spend less than the company's contribution. This means the savings will grow and be available in retirement years.

    Cons

    The usual baggage that comes from a long-established company, like overuse of internal tools instead of industry standard tools, as well as entrenched processes and bureaucracies that can hinder agility and efficiency. This, varies from team to team, but several data points I've collected make this feedback relevant. There's progress being made, but in a company this big and old, it takes time.

    Competing against others who don't maintain a balance between work and life can leave you on the outside, and that's not uncommon here. Working hard and long hours can get you rewarded with opportunities and promotions, and it's hard to argue against this (if you're doing the work, I guess you should get rewarded). It's just demoralizing when choosing not to de-prioritize family can work against your upward trajectory.

    Advice to Management

    Keep pushing toward modern practices and tools. Find ways to remain current in developer technologies and methodologies and ensure it is easy for developers to find time to advance their skills. If developers feel they are lagging behind the field, they may leave to avoid becoming irrelevant or obsolete (or unhireable).

    If your portfolio is your greatest asset, this is moot, but if you agree that your people/talent are your greatest asset, liberate managers from the burden of having to "deliver or else" (or more softly stated, the high pressure to meet the bottom line at the expense of some flexibility for the employees) and allow them to keep talent (their employees) thriving. See if this doesn't keep the portfolio healthy and the talent happy at the same time. I had managers who exemplified this in the past, but they've all moved on to new companies.


  10. "Stress full work place"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in Redmond, WA
    Former Employee - Software Engineer in Redmond, WA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I worked at Microsoft (More than 10 years)

    Pros

    health benefits are good, and good work location

    Cons

    you will loose your health because there are many managers who love to stress employees. They think they can get things done by stressing.