Microsoft Software Development Engineer II Reviews | Glassdoor

Find jobs for Software Development Engineer II

Microsoft Software Development Engineer II Reviews

To filter reviews, or .

Found 647 reviews

4.2
StarStarStarStarStar
Rating TrendsRating Trends
86%
Recommend to a Friend
94%
Approve of CEO
Pros
Cons
More Pros and Cons
  1. Helpful (2)

    "Excellent employer on the whole"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Development Engineer II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time for more than 6 years

    Pros

    If you are fresh out of college, this is one of the best companies to work for. Like many other tech companies, there's a big emphasis on work-life balance and community building. In a lot of ways, it will feel like an extension of college in terms of the learning and events with other young professionals. Senior developers are, for the most part, very happy to mentor younger people and instill a sense of discipline....

    Show More

    Cons

    As you move up in ranks, the pay disparity between Microsoft and its competitors (Google, Amazon, Facebook) starts to grow, with Microsoft developers making substantially less than their counterparts. For some, this is okay if they value lifestyle more than career progression. For others, it's common to jump ship to another company. As with any other big company, there's layers and layers of bureaucracy. For most mature...

    Show More
  2. Helpful (1)

    "Microsoft is underrated"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Development Engineer-II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft full-time for more than 2 years

    Pros

    Phenomenal perks; generally good work-life balance; great tooling for developers to be productive

    Cons

    Lot of variance in technical capabilities of peers

    Advice to Management

    Stricter reviews of managers; flatter orgs with more technically competent managers needed.

  3. "Great to work for"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft full-time for more than 6 years

    Pros

    - good benefits for employees - work life balance

    Cons

    - None I can think of

  4. "Good Job"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Development Engineer-II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft full-time for more than 2 years

    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

  5. "Software Development Engineer - II"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Development Engineer-II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time for more than 20 years

    Pros

    Good place to work.

    Cons

    I don't find any throughout my career here.

  6. Helpful (3)

    "Waiting for Death"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Development Engineer II in Redmond, WA
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

    I worked at Microsoft full-time for more than 2 years

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

    Show More

    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.

  7. Helpful (1)

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

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    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 for more than 6 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.

  8. "Underpaid"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Development Engineer (SDE) II in Redmond, WA
    Recommends
    Negative Outlook
    Disapproves of CEO

    I have been working at Microsoft

    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

  9. "Software development engineer"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft full-time for more than 2 years

    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

  10. "Software Development Engineer II"

    StarStarStarStarStar
    • Overall
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft full-time for more 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!!!

Found 647 reviews