Microsoft Software Engineer Reviews | Glassdoor

Microsoft Software Engineer Reviews

Updated December 9, 2018
3,469 reviews

Filter

Filter

Software Engineer

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

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "Certain groups can have poor work-life balance" (in 1185 reviews)

  • "Outdated review system which is anything but fair" (in 529 reviews)

More Pros and Cons

  1. "Microsoft Work Culture Review"

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

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

    Pros

    The work culture and the environment is super beneficial to the employees.

    Cons

    Employees get too comfortable with the benefits and loyalties and might stick to a single team in Microsoft for a long time


  2. "Great place to work, lower salary than Google"

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

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

    Pros

    Intelligent coworkers, good leadership, focus on employee happiness

    Cons

    Lower salary than other large software companies in area

  3. "Company lets managers and leads publicly reprimand their reports for technical or performance reasons"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Research Triangle Park, NC
    Former Employee - Senior Software Engineer in Research Triangle Park, NC
    Doesn't Recommend

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

    Pros

    Challenging work and environment, very capable coworkers

    Cons

    The company encourages a culture of managers and leads publicly reprimanding their reports for technical or performance reasons. Such feedback should be given in a private office or conf room setting rather than in hallways. An aggressive performance culture is great and poor performers can be terminated, but that should be done without humiliating well qualified engineers in front of their colleagues.

    Advice to Management

    An aggressive performance culture is great and poor performers can be terminated, but that should be done without humiliating well qualified engineers in front of their colleagues.


  4. "Great Culture"

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

    I have been working at Microsoft full-time (More than a year)

    Pros

    The company has really change its culture and is very innovative now.

    Cons

    Pays a little less than other industry leaders


  5. "Enjoyable work"

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

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

    Pros

    Work is often enjoyable. Great side perks like backup childcare and fairly happy team.

    Cons

    Can be frustrating to deal with the politics and bureaucracy.


  6. "May be worse"

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

    I have been working at Microsoft full-time (More than a year)

    Pros

    Work-Live balance and flexibility are pretty good

    Cons

    Overall compensation makes people sad


  7. "Senior Software Engineer"

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

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

    Pros

    Great company things have changed with the new CEO

    Cons

    Big company with big company politics.

    Advice to Management

    Keep doing the same thing

  8. "Stable Company"

    StarStarStarStarStar
    Former Intern - Software Engineer(Internship) in Bellevue, WA
    Former Intern - Software Engineer(Internship) in Bellevue, WA
    Recommends

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

    Pros

    Knowledgeable peers
    Stability
    Great salary
    Good perks
    Seattle is cool

    Cons

    I hesitate to list this, but my mentor did not speak English very well. He was a great engineer but wasn't able to communicate very effectively with me.
    Stagnancy


  9. Helpful (3)

    "age discrimination / still in old culture"

    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
    Neutral Outlook
    Approves of CEO

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

    Pros

    Benefits and perks are top notch. If you are young, you have high chance to get a job. MSFT is doing great business overall.

    Cons

    There has been age discrimination from upper management/HR behind "attract young talents". Old people get laid off / fired easily (with reasons that don't make sense), and young people get hired easily.

    Also, even though CEO may be trying to change the culture, the workplace is still old political battle ground. It may depend on your manager and division you work for. So, do your research if you are thinking about any position there.

    Advice to Management

    I had some great years but the last year when managed out defines the overall impression.


  10. "Microsoft LEAP Apprenticeship is amazing!"

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

    I worked at Microsoft as a contractor (Less than a year)

    Pros

    The C#/.NET bootcamp in the first five weeks is a great experience. I learned much more in those five weeks than I did in my entire bootcamp.

    Cons

    Don't get to pick your team so some people got teams that weren't great fits for them.