Microsoft Software Development Engineer II Reviews | Glassdoor

Microsoft Software Development Engineer II Reviews

Updated March 30, 2018
649 reviews

Filter

Filter

Software Development Engineer II

4.0
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 1145 reviews)

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

More Pros and Cons

  1. "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


  2. "Good Job"

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

    Pros

    Decent work/life balance
    Flexiblity
    Can choose what I want to work on
    I master my career

    Cons

    Pay is second tier
    Lots of old timers mean some pretty stagnant ideas

  3. "Software Development Engineer - II"

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

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

    Pros

    Good place to work.

    Cons

    I don't find any throughout my career here.


  4. Helpful (3)

    "Waiting for Death"

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

    I worked at Microsoft full-time (More than a year)

    Pros

    - Good work-life balance, ~36-40 hour work week, respect for vacation time, etc
    - Some extremely smart people around to learn from, especially when it comes to developing real-time, low-latency systems
    - Really spacious, cool campus with a lot of little perks

    Cons

    Everyone spends most of their time on frivolous busywork: Meetings, manually sideloading files because the proper build process takes too long, refactoring code/dealing with forced refactoring, etc.

    It's so bad that there's actually a term for meaningful work to distinguish it from normal daily tasks: "Impact". You're "making an impact" if you manage to actually do something that will improve customers' experiences or make other engineers actually more productive rather than waste more of their time. FYI, at most companies I've worked with, "Impact" is the standard and a lack of impact results in termination of the employee, team, or the entire company itself.

    Microsoft under Satya Nadella is paying lip service to the philosophy that made Microsoft great in the first place and has been serving other companies so well recently, but in practice the company is a bloated, ineffectual behemoth of failure. Most of the people who brought the tech industry to its knees in the 80s and 90s got rich and got out, and they trained a generation of quiet, useless busybodies to replace themselves. Anyone with any passion or dedication to quality got slowly extruded out the back end of the company over the last 20 years, until we got to this point where Microsoft abandons+reboots their failed phone platform every two years and makes laughably terrible moves like removing the Start Button and forcing updates on people mid-presentation.

    Advice to Management

    It's easy to QQ anonymously online, but I'm not sure what I could do to eliminate all this worthless dead weight if I were the CEO. Just telling people to quit refactoring and going to meetings isn't going to make them into a bunch of dynamic, self-starting go-getters.


  5. Helpful (1)

    "Good benefits, low code quality - not an environment that encourages you to be a good engineer."

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

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

    Pros

    Good benefits, free food, good health insurance, hours are very flexible, good maternity/paternity leave, good work life balance, nice office.

    Cons

    It's not an environment that encourages you to become a good engineer, the product and the code have very low quality. Code review is not mandatory and people don't take it seriously. It feels like we write code that works, and that's it.

    Advice to Management

    Invest in quality rather than doing more and more features.


  6. "Underpaid"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer (SDE) II in Redmond, WA
    Current Employee - Software Development Engineer (SDE) II in Redmond, WA
    Recommends
    Negative Outlook
    No opinion of CEO

    Pros

    Giant of a company, lots of teams, lots to learn

    Cons

    Slow to shift, underpaid compared to competition

    Advice to Management

    Pay or lose talent


  7. "Software development engineer"

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

    Pros

    Its awesome place to work. Lot of scope for learning and you get to own some of the components which is great

    Cons

    Nothing much. I don't really seen any cons for the current role I am doing here. Times are flexible enough which is an important thing for me

  8. "Software Development Engineer II"

    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 (Less than a year)

    Pros

    Great Benefits! 401k and matching is simply amazing l love the legal benefits that they offer to all employees m

    Cons

    Uses Windows laptop primarily y y y y... Open space dev environment can be a con to some folks as well

    Advice to Management

    Allow people to get MacBooks!!!


  9. "Having fun working at Microsoft"

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

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

    Pros

    creative freedom, aggressive product releases, technology

    Cons

    too big a company, growth is relatively solwer


  10. "Good company to work at."

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

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

    Pros

    Generally smart people, good benefits, good work life balance. Good fitness reimbursement program, very good 401k match program. Very good library system. Good commute program (connector)

    Cons

    No free food. Rainy days can be quite a lot during winter time. Also culture can be quite different from team to team.

    Advice to Management

    Provide free food and boost pay, then you'll likely to get and keep good people.