Microsoft Senior Software Engineer Reviews | Glassdoor

Microsoft Senior Software Engineer Reviews

Updated August 6, 2018
612 reviews

Filter

Filter

Senior 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 1156 reviews)

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

More Pros and Cons

  1. "I love MS in general"

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

    Pros

    Work life balance is very good

    Cons

    Not top level pay I guess, not sure

    Advice to Management

    Make mobile work!


  2. "Overall good"

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

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

    Pros

    Less stressful in daily work
    Good Benifit in daily work

    Cons

    Too many politics in daily work

  3. Helpful (2)

    "Tech giant that gives you what you’d expect"

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

    Pros

    Excellent benefits & opportunities to network, plenty of supportive teams who value diverse backgrounds and experiences to work for, challenging technical problems — a real good place to get your start.

    Cons

    Big organizations with an entrenched culture of competition (not collaboration) and aging products make it difficult or impossible to make change for the better, depending on where and who you are. It’s changing, and it was changing for all my years there, but the process is slow and disheartening. Some attitudes and code based will never change.

    Advice to Management

    Change can’t come from Satya and IC managers: the whole management chain has to be on board with pursuing metrics that will attract new customers, fresh talent, and reinvigorating neglected products.


  4. "Senior Software Engineer - Contract"

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

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

    Pros

    Lot of opportunity and good support to Contracts.

    Cons

    Did not find any issues.


  5. "Some good and some bad"

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

    I worked at Microsoft (More than a year)

    Pros

    Stock price keeps going up and benefits are relatively good.

    Cons

    Company culture is cheap and demanding. Looks nice in the gardens but nothing worth staying for. Too much politics and little commitment to product excellence.

    Advice to Management

    Good products make money, good politicians drain money.


  6. Helpful (2)

    "Senior Software Engineer"

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

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

    Pros

    Competitive pay, great benefits, talented coworkers, in a professional and diverse environment.

    They give you all the tools you need to do your job. Technical as well as non-technical.

    Cons

    Silicon Valley is not their main HQ, so sometimes gets a little neglected. You're not going to get filthy rich working for MS, as they're not a startup. Sometimes, you can feel like a small cog in a big machine.

    Advice to Management

    Be very cognizant of the toll Full Stack engineering takes on people's personal lives. DRI duty is stressful, even when there are no incidents. Doing that for years and years takes a psychological toll and makes you think "I have to get away from this". DRI should be done in tours, with loooooong breaks between.


  7. "Great place to work"

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

    Pros

    You get to work on some cool leading edge products
    Depending on the team you can have a lot of influence on product direction.
    Great salary
    Great benefits
    Lots of opportunity to move around and work on different things.

    Cons

    Too much politics at the upper levels
    Projects get cancelled just because of petty arguments by VP's

  8. "Good company but mediocre pay"

    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

    Great perks! Great benefits! Good work life balance and nice people.

    Cons

    Compared to FANG comp is not high. Very hard to move up senior band and often very political driven development.


  9. Helpful (3)

    "An excellent place to work but some teams can get too political"

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

    Pros

    * Very smart people
    * Excellent work/life balance
    * Excellent benefits
    * Easy to move across the company
    * Great campus life

    Cons

    * Some teams have too much politics, often against best interests of the company
    * Many teams prefer to reinvent the wheel (i.e. the "not invented here" syndrome)
    * Promotions are often based on personal connections with managers rather than work
    * Mediocre dining choices on campus

    Advice to Management

    Please consider Google's model for promotion, where the promotion committee members do not personally know the candidate and base their decision on facts rather than on personal relationships and politics.


  10. Helpful (1)

    "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 5 years)

    Pros

    Working with highly talented engineers and give you plenty room to learn from them.

    Cons

    For 5 years, I found no major complaint at all.
    The compensation (salary/bonus) might not be competitive enough with other tech companies.