Microsoft Software Engineer Reviews | Glassdoor
Glassdoor Logo

Find jobs for Software Engineer

Microsoft Software Engineer Reviews

Updated June 24, 2018
3,343 reviews

Filter

Filter

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

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

More Pros and Cons

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


  2. Helpful (1)

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

  3. Helpful (1)

    "Great work life balance"

    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

    A company where you feel like the work you are doing affects the lives of millions of people

    Cons

    Benefits and bonuses are low compared to other companies


  4. "Its perfect"

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

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

    Pros

    Nice environment for an engineer to work and learn latest technologies

    Cons

    nothing found as of now


  5. "Software Engineering Intern"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Intern - Software Engineering Intern in Redmond, WA
    Former Intern - Software Engineering Intern in Redmond, WA
    Approves of CEO

    I worked at Microsoft as an intern (Less than a year)

    Pros

    - Great work-life balance: my team had flexible work hours
    - Good management: at my time at Microsoft, my supervisor and mentor were very approachable
    - They spoil interns: they make interning at Microsoft as much a social experience as a job, with the intended purpose of getting interns to come back full time

    Cons

    - Lots of work with legacy systems: my team worked a fair amount with legacy code, which was tedious and uninteresting
    - Hard to feel motivated: given the size of the company, it is easy on many of the teams to feel that the work you are doing has little impact

    Advice to Management

    Give interns a better description of their jobs before they are hired. My biggest problem with Microsoft was that, as an incoming intern, management refused to detail what team I would be working with before I accepted the offer, which resulted in me working on a project I did not enjoy.


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


  7. "Not the best for early in career"

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

    Pros

    Work life balance, Stock price

    Cons

    Compensation and benefits not as competitive

  8. "Intern team placement is completely random, play your luck."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Engineer() in Issaquah, WA
    Current Intern - Software Engineer() in Issaquah, WA
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft as an intern (Less than a year)

    Pros

    Engineers here are very smart and knowledgeable, very easy to communicate with other teams to network and reach out. I would highly recommend the intern networking program to meet teams you're interested in. There is a process to reinterview for a different team for full time.

    Cons

    Your location and team placement is completely random and you may not like either. Take your chances. You can still end up on a front end engineering team, despite strong background knowledge in other areas.

    Advice to Management

    It would be incredible if teams interviewed and hired interns in areas they are interested in, not just based of candidate experience or technical knowledge.


  9. "Great Company in Transformation"

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

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

    Pros

    Plenty of new things to work on.
    Flexibility in teams if you want to try something new.

    Cons

    Can be bureaucratic at times.


  10. Helpful (1)

    "Culture is too corporate."

    StarStarStarStarStar
    Current Intern - Software Engineer() in Redmond, WA
    Current Intern - Software Engineer() in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft as an intern

    Pros

    Very smart people, great code.

    Cons

    Very corporate, I probably spent more time on a design doc than actually doing the project.