Microsoft Senior Engineer Reviews | Glassdoor

Find jobs for Senior Engineer

Microsoft Senior Engineer Reviews

Updated February 22, 2018
757 reviews

Filter

Filter

Senior Engineer

3.9
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 1129 reviews)

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

More Pros and Cons

  1. Helpful (1)

    "One of the best companies I worked with."

    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

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

    Pros

    Flexible hours. Easy to talk to managers. Even if a little slow to get promotions, still faster than other big companies.
    You pay for food, yet it is really good food.

    Cons

    You need to pay for food.
    Slow to publish updates. Sometimes good updates get delayed "until next release" even if no further testing is done.
    Some people don't like you simply because you are in tech (or at least in a big tech company).

    Advice to Management

    You are targets of some major hackers. Believe when a worker complains about a story that seems crazy. You are the ones.


  2. Helpful (1)

    "Good place to work. May not last long as a leader."

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

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

    Pros

    Experience gained and positive working experience highly dependent on immediate team culture, management chain and product. Some teams are more assigned with industry standards, have a faster development cadence and more open development stage.

    Cons

    Others are stuck in legacy mode, with entrenched management chains and practices.
    There is a lack of focus on quality as PM teams are inventivized to ship features with low quality, low customer engagement and no long term quality improvements. There's very poor integration of web clients with workflow in almost all Microsoft properties. The worst offender is Windows. Rather than aggressively pushing web based development they are still pushing UWP- a Direct result of not built here mentalit and the same applies to office with desktop apps. The web based alternatives exist but are woefully inadequate in terms of feature quality and performance. The only teams that may have a hope are Azure and Xbox, the former because of more modern management chains and the latter because of a renewed emphasis on customer needs.

    Advice to Management

    Legacy desktop apps, especially office have no future. Move everything to the web. Focus every resource there.

  3. Helpful (1)

    "MS Review"

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

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

    Pros

    Good compensation, working with latest technologies and processes.

    Cons

    Work life balance has decreased in the last few years

    Advice to Management

    Google and Amazon appear to have more momentum attracting new talent , we need to do better making Microsoft a more attractive company to work for. We also need to do better with work life balance.


  4. "Great company"

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

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

    Pros

    Cutting edge technology and good work environment

    Cons

    Not so competitive salary. Not so efficient management.

    Advice to Management

    Salary


  5. "It isn't all it's made out to be."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Technical Support Engineer in Reston, VA
    Former Employee - Senior Technical Support Engineer in Reston, VA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    Great benefits. Flexible hours. Cool work.

    Cons

    The biggest issue for me was their rush to get product out regardless of the quality. It chased a lot of dedicated, big customers away. Now the product they took over is being discontinued. They took a very good product and destroyed it. What a shame.

    Advice to Management

    Put customers and quality first.


  6. "Software Engineer"

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

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

    Pros

    There are many teams and technologies to explore

    Cons

    Usually works in Microsoft proprietary technologies


  7. Helpful (2)

    "Don't stay at Microsoft for too long"

    StarStarStarStarStar
    Former Employee - Senior Software Engineer in Redmond, WA
    Former Employee - Senior Software Engineer in Redmond, WA

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

    Pros

    Great benefits (not salary though).

    Cons

    After more than 5 years at the company, you will find you become so out-dated in technology. The tech world seems not to appreciate Microsoft technology at all and your knowledge and skills can hardly match companies' job descriptions.

    Advice to Management

    Play less politics and put SOME focus on innovation!!!

  8. "Microsoft"

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

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

    Pros

    You will feel comfortable working here. You will have good balance between work and own life.

    Cons

    Not being paid as much as competitive companies. But definitely the more you get paid, the less balance you get between work and life.


  9. "Microsoft"

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

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

    Pros

    Awesome infrastructure
    Individual offices (but that's changing)
    Benefits
    Internal mobility

    Cons

    Not invented here mentality
    Coding practices not that great in some products
    Overly complex user interfaces


  10. "Senior Service Engineer"

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

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

    Pros

    The benefits are great as well as the access to many learning tools and the flexibility of the group I work in

    Cons

    Promotion opportunities are limited for me and even though Microsoft says pay for woman as it is for men, women don’t get as much credit and recognition for their contributions in the One Microsoft culture.