Microsoft Software Engineer Reviews | Glassdoor

Microsoft Software Engineer Reviews

Updated April 21, 2018
3,291 reviews

Filter

Filter

Software Engineer

4.1
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 1143 reviews)

  • Mid level management, review system (in 523 reviews)

More Pros and Cons

  1. "Decent Place to Work"

    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 a year)

    Pros

    Little/no stress, work/life balance, decent pay, reasonable learning opportunities.

    Cons

    Sometimes politics gets in the way, promotion is mostly based on years spent in a role.


  2. "Improving company"

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

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

    Pros

    Company is on an upward trend by upgrading outdated internal infrastructure and practices and investing more in new products and services instead of just Windows.

    Cons

    Still has a lingering culture of complacency. This can actually be good if you just want a stable job to support a family, but not if you want to really make a big impact with your work (and not wait over a year before your feature gets shipped).

    Advice to Management

    The tech scene in the Seattle area has become much more competitive and the compensation is no longer competitive enough to get and retain the top developers and this makes keeping up with other companies more difficult. I've had some teammates leave to other companies to make more money and then my manager has a hard time replacing them because the offers we send out to excellent candidates get outbidded by other companies.

  3. "it's Okay working there"

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

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

    Pros

    flexible hours feels Okay to me

    Cons

    not much money, but is enough for a living

    Advice to Management

    don't make random changes


  4. "Great to work for"

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

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

    Pros

    - good benefits for employees
    - work life balance

    Cons

    - None I can think of


  5. Helpful (3)

    "Great company to work at"

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

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

    Pros

    I spent the last 14 years of my life at Microsoft. In the last few years, the excitement was brought back by the new management. The new direction is clearer, more in line with the industry needs.
    There are frustrations there like anywhere else, but I always got the feeling that if you put some effort into it, you could have a great career. And the different teams offer different cultures, so you can move around inside the company and really keep the excitement going.
    The people you work with are brilliant for the most part, and that is definitely something I'll miss. Other companies have brilliant people too, I'm just saying that most people at Microsoft I interacted with were really smart and it was great.
    Most projects I worked on in Windows were really exciting, and touched the lives of millions of users. That's not something you get in all companies for sure.
    Work-life balance is really good. I would say you can control it: more hours will get you a better career, and that makes sense. Fewer hours means less progression, but as long as you're doing a good job and meeting your goals, you'll be fine.
    The use of telemetry and user feedback is getting really common and really helps deliver products that satisfy our customers.

    Cons

    Sometimes heavy infrastructure and processes, even though with the shorter release cycles have helped a lot with agility.
    Sometimes, new V1 products do not feel like they're up to par with the legacy products they are replacing, then the V2 version often gets cancelled, so it sometimes feel like we are going slightly backwards in terms of functionality. Again, this seems to get better with the use of telemetry as we tend to focus on functionality that is most useful to customers.

    Advice to Management

    Keep doing the transition work for more agile development and customer-centric features. I like the new direction the company is going. Keep bringing exciting components, and revive the innovation to compete with Google and others.


  6. "Software Engineer"

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

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

    Pros

    Great benefits, impactful work, good culture.

    Cons

    Too much politics, not enough focus on quality.

    Advice to Management

    Increase focus on quality.


  7. "Senior Software Engineer"

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

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

    Pros

    Big problems to solve, Resources to learn

    Cons

    Culture, Products with less than stellar UX

    Advice to Management

    Middle management needs to loosen up.

  8. "Awesome place to work"

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

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

    Pros

    Flexible hours, innovative work, optional work-life balance

    Cons

    Bonus may not be as competitive compared to Google/Facebook


  9. "Good company making progress"

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

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

    Pros

    Good compensation and benefits. Company making progress shedding legacy behaviors and culture.

    Cons

    More improvement needed in removing barriers between organizations and unhealthy competition between individuals.


  10. "Microsoft Leap Apprenticeship is an amazing foot in the door"

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

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

    Pros

    No better learning environment. Microsoft has nearly unlimited resources to help you grow into whatever role you want

    Cons

    Must move to Seattle and no relocation assistance