Microsoft Software Engineer II Reviews | Glassdoor

Find jobs for Software Engineer II

Microsoft Software Engineer II Reviews

Updated February 2, 2018
815 reviews

Filter

Filter

Software Engineer II

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 1124 reviews)

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

More Pros and Cons

  1. Helpful (1)

    "Fun challenges and wonderful people to work with."

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

    Pros

    Great work life balance if you make it your priority.
    Beautiful campus buildings.
    $800 stay fit reembursement or gym membership benefit
    50% match on 401k up to $9000

    Cons

    Some people don't like the long cloudy season in Redmond WA.
    Easy to feel the need to climb a ranking system for various reasons (pay, clout)

    Advice to Management

    If people want to work less but still get a good job done let them. They might stay longer on your team.


  2. "Similar to all big software corporations"

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

    I have been working at Microsoft full-time (More than a year)

    Pros

    Scale, Execution, Reach, Vision and Data Protection

    Cons

    Slow moving but getting better
    Different groups tussle in between themselves
    Difficult to get noticed

    Advice to Management

    Better integration between products and organizations
    Have monthly 1-on-1 with someone two levels lower.

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


  4. "Software Engineering"

    StarStarStarStarStar
    Current Employee - Software Engineer II in Redmond, WA
    Current Employee - Software Engineer II in Redmond, WA

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

    Pros

    Great work life balance, respect towards women, a lot of learning.

    Cons

    working on Microsoft Only technologies


  5. "As with any large company, mileage will vary by group"

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

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

    Pros

    Good salary, great benefits, some very smart people. Depending on the group, you can be given more or less opportunity to work with new and interesting technologies.

    Cons

    Lots of really questionable design decisions at higher levels, hard to get excited about products I'm not personally interested in ever purchasing. Some organizations are very disorganized, and breakdowns in communication are frequent.

    Advice to Management

    Keep fostering an environment of collaboration and cooperation. Microsoft used to be pretty cutthroat, and that is changing, but we're not there yet.


  6. Helpful (1)

    "Great company to work for"

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

    I have been working at Microsoft full-time

    Pros

    Challenging yet not overwhelming work, excellent culture that encourages growth mindset, under new leadership and ample opportunities to grow

    Cons

    Though things have improved a lot, there are still vestiges of the old toxic culture in some teams. So please choose your team and manager wisely before coming here


  7. Helpful (1)

    "Gives a lot of flexibility"

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

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

    Pros

    1. Flexibility
    2. Competitive pay
    3. Freedom to work remotly

    Cons

    Too much conflict between Developers and PM

    Advice to Management

    They really need to start caring about product deeply

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


  9. Helpful (2)

    "Software Engineer II"

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

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

    Pros

    Excellent Benefits. Pay is good.

    Cons

    Way too many reorganizations. Also a tendency to keep chasing the flavor of the day in new technologies, causing regular disruption in work. There is a strong move up or move out mentality in management. Employees content with where they are at and doing well there often get driven out) . Mid to upper management often seems disconnected from what is going on.

    Advice to Management

    Pay more attention to your small and mid-sized business customers. Cut down on the reorganization churn. In the seven years I was there I went through eight significant changes to the organization. Also keep enough of your M1s, M2s, and ICs in place to keep continuity and tribal knowledge on products which have been built rather than forcing team switches in responsibility which cause significant setbacks in productivity due to relearning to workloads. Seriously watch out on quality!!! I can't emphasize this one enough. The move to combined engineering has caused a significant reduction in quality, and customers are noticing it. Quality is one of the big selling points of our products to businesses. Quality is still getting cut to make deadlines.


  10. "Good place to start your career"

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

    I have been working at Microsoft (More than a year)

    Pros

    Work alongside many industry veterans and experts
    High bar for engineering quality and rigor

    Cons

    Leadership teams set short-sighted goals that hurt us in the long run
    Total compensation is below market rate among the largest tech companies for top new-grad hires.
    Engineers are overloaded with responsibilities and not given much freedom to choose their projects. My team suddenly became responsible for manual testing our product after funding for test was taken away. Engineers are responsible and on-call for service live-site incidents. Additional responsibilities are added without expectation of decreased performance.
    Low employee engagement and morale. Very few moral events.

    Advice to Management

    Focus on employee happiness instead of your bottom line. Weigh the real costs of burdening your engineers with additional responsibility.