Microsoft Senior Engineer Reviews | Glassdoor

Microsoft Senior Engineer Reviews

Updated November 19, 2017
735 reviews

Filter

Filter

Senior Engineer

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

Employee Reviews

Sort: PopularRatingDate

Pros
  • One of the best places to work for with great work life balance (in 1947 reviews)

  • Working with really smart people who readily share their great insights is a humbling experience where everyone is treated as equals by all employees (in 1682 reviews)

Cons
  • Sometimes working hard means disrupting one's work/life balance for periods (in 1093 reviews)

  • Review system was not the greatest (in 519 reviews)

More Pros and Cons

  1. "Stable and good benefits"

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

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

    Pros

    Good work environment for engineers
    Great benefits
    Stable company/stock

    Cons

    Below market pay
    Not innovating anymore

    Advice to Management

    Pay market rates for top engineers


  2. "Great work place"

    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

    work life balance, pay , opportunities in various fields

    Cons

    not much under Satya... but constant restructuring is the new norm

    Advice to Management

    Be thoughtful and stop restructuring all the time.

  3. Helpful (3)

    "Challenging work with smart coworkers but emphasis on soft skills and politics at senior level"

    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
    Doesn't Recommend
    Negative Outlook
    No opinion of CEO

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

    Pros

    good rewards if career driven and good at communicating visibility. Flexible time especially if you can deliver output with quality on schedule. Good middle manager can make the experience good and shields you from political randomization.

    Cons

    overemphasis on communication and politics and easy to burnout if poor at estimating/committing. Even though abolished in name, 6 month reviews still use old stack ranking in 2017 across peers and sister teams at your band level. internal engineering infrastructure is klunky and subpar compared to industry open source. Too much use of slow/buggy internal proprietary tooling. Tech stack is too much microsoft-built proprietary half-baked, buggy. zero/horrible documentation and too much reliance on email distribution list support for any layer of the stack. Your experience is a function of ability of manager and the team culture. Top contributors can get slighted by average/subpar devs during review time based on politics.

    Advice to Management

    Get HR to truly abolish stack ranking and embrace industry standards and tech stacks internally instead of bolting those on to give the appearance that microsoft supports open source platforms and is not the negative and fierce environment with peers that it is.


  4. Helpful (1)

    "It's a great place to explore different kind of technologies"

    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

    Very good work life balance and decent package.

    Cons

    Most of the technologies are Microsoft products although the open sources are started being adopted more and more


  5. "Service Engineer2"

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

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

    Pros

    Best is companies culture and empowering its employees and customers.

    Cons

    Everything is good and you have to climb your own ladder


  6. Helpful (2)

    "Great place to start up career."

    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
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

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

    Pros

    Decent pay with good benefits.

    Cons

    Don't stay too long. It's not worth it. There are a lot of things happening in the world that may not be seen from within the Microsoft bubble.

    Advice to Management

    Appreciate your employees more for the sake of the company. Employee appreciation has faded considerably. Good pay and benefits are not enough anymore. I would suggest higher quality managers for a start.


  7. "Senior SDET"

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

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

    Pros

    Great Benefits, work-life balance, people. If you are a hardcore coding SE then you will fit in perfectly.

    Cons

    Does not value the SDET career path at this time. Not a family oriented company now, few and disorganized family events.

    Advice to Management

    Reconsider the SDET to SE conversion, you need individuals that just get the "grunt work" done. Reconsider the family events, mandate that individual teams host multiple events if it is not possible to do company wide events. Non-Microsoft family members are the ones that support your great employees in this stressful, fast paced, demanding technical career. This might help retain more of your employees past the 3-5 year average.

  8. "Great options to move around and learn different technologies"

    StarStarStarStarStar
    Current Employee - Senior Software Development Engineer in Redmond, WA
    Current Employee - Senior Software Development Engineer in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Switching teams, work life balance, benefits and respect. Good mangers most of the time and housing nearby is not crazy

    Cons

    Slow moving in certain organizations but that’s because of entrenched customer base. Not much else to complain about. Some older tech may not be valued outside

    Advice to Management

    Too many principal leveled engineers. Need to create room for others to grow.


  9. "SLM"

    StarStarStarStarStar
    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 8 years)

    Pros

    Good company to work for in Redmond

    Cons

    Big company to work for in Redmond

    Advice to Management

    More transparency on all activities going on within the organization.


  10. "Working as senior 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 8 years)

    Pros

    Good benefits and work life balance

    Cons

    Low pay scale, political culture in some teams

    Advice to Management

    The initiative "new Microsoft" is far from complete