Microsoft Software Development Engineer Reviews | Glassdoor

Microsoft Software Development Engineer Reviews

Updated May 11, 2018
2,390 reviews

Filter

Filter

Software Development 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 1145 reviews)

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

More Pros and Cons

  1. "Great Place to Work"

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

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

    Pros

    Great people to work with

    Cons

    Not as easy to move around


  2. "Review"

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

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

    Pros

    Good working environment. Work life balance.

    Cons

    Slow promotion. Less salary compare to other company.

  3. "Improving company"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Bellevue, WA
    Current Employee - Software Development Engineer in Bellevue, WA
    Recommends
    Neutral Outlook

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

    Pros

    Company is on an upward trend by upgrading outdated internal infrastructure and practices and investing more in new products and services instead of just Windows.

    Cons

    Still has a lingering culture of complacency. This can actually be good if you just want a stable job to support a family, but not if you want to really make a big impact with your work (and not wait over a year before your feature gets shipped).

    Advice to Management

    The tech scene in the Seattle area has become much more competitive and the compensation is no longer competitive enough to get and retain the top developers and this makes keeping up with other companies more difficult. I've had some teammates leave to other companies to make more money and then my manager has a hard time replacing them because the offers we send out to excellent candidates get outbidded by other companies.


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


  5. "Awesome place to work"

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

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

    Pros

    Flexible hours, innovative work, optional work-life balance

    Cons

    Bonus may not be as competitive compared to Google/Facebook


  6. "Great company"

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

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

    Pros

    Good innovative and diverse products, great life/work balance. Very stable company. Managers do not push to produce big results, flexibility to learn.

    Cons

    Open space is not everywhere, a lot of office-system buildings. No free food. People stay in same teams for a long time.

    Advice to Management

    Free food. Motivate engineers to switch teams.


  7. "Senior Software Development Engineer"

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

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

    Pros

    Very stable, great benefits, huge variety of products to work on

    Cons

    Lots of bureaucracy, lots of time spent on compliance, commute to Redmond

    Advice to Management

    Create a San Diego programming branch, cut a lot of chaff, many engineers are net negatives

  8. "Great Place"

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

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

    Pros

    All of i, great campus, colleagues and working conditions.

    Cons

    Some politics, not all is transparent.


  9. "Learn more than at any school."

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

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

    Pros

    I learned more working at Microsoft than I ever could have at any school.

    Cons

    There is some stress and pressure. If you don't keep up, you will not keep your job. Then again, you shouldn't.

    Advice to Management

    I have no problem with the way they did their jobs.


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