Microsoft Software Engineering Reviews | Glassdoor
Glassdoor Logo

Find jobs for Software Engineering

Microsoft Software Engineering Reviews

Updated October 17, 2018
3,435 reviews

Filter

Filter

Software Engineering

4.2
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 1174 reviews)

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

More Pros and Cons

  1. "Two good points of Microsoft said by a former intern"

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

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

    Pros

    As a former Microsoft intern, I think Microsoft has two good points:

    First, all teams are particularly research-oriented and spirit of exploration. If you suddenly want to do some research work, as long as it is related to the work, you can do research and exploration in this area as long as you speak with the manager. This atmosphere even makes you feel more like a research institute than a business.

    Second, everyone's work and life are well balanced. I remember that Microsoft's HR said a very good sentence. "We don't necessarily give the highest salary, but we must give the highest hourly salary."

    Cons

    N/A. I have nothing about cons want to say.


  2. "Great team"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    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 (Less than a year)

    Pros

    Fun team, great work. Great learning experience

    Cons

    The town is not the most fun

  3. "Great company"

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

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

    Pros

    Great company lots of benefits. Lacks aspirational goals sometimes since money doesn’t seem to be an issue. Great company if you’re settling down

    Cons

    Processes can sometimes be all over the place. There can be some lack of focus in what your team is trying to achieve but this really depends on the organization you’re in.

    Advice to Management

    Be more aspirational compared to your competitors. Don’t just think about your current customers but also your future target group. Be more focused in what you’re trying to achieve


  4. "Nice place to work"

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

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

    Pros

    Very nice work environment. Good culture

    Cons

    18 months policy on contract employees


  5. "Microsoft is underrated"

    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

    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.


  6. "Software Engineer"

    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 (More than 3 years)

    Pros

    Great working environment, open theme is actually helpful. Open source is now encouraged and really makes development a lot faster and funner.

    Cons

    mildly dislike being limited to the .NET stack


  7. Helpful (1)

    "Pleasant job... poor skill development"

    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
    Neutral Outlook
    No opinion of CEO

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

    Pros

    The campus is very nice, low-pressure environment, great benefits, generous pay.

    Cons

    I ended up in a position where I wasn't able to grow my skills. I became good only at the job that I currently had.

    Advice to Management

    Emphasize to managers the importance of reducing technical debt. If someone is busy with repetitive work, that means they are not strengthening their abilities as programmers. So you should lend extra people towards automating that task.

  8. Helpful (1)

    "Great Company!"

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

    Pros

    1. Work-life balance
    2. Talented co-workers
    3. Company in the right direction

    Cons

    None I can think of right now.

    Advice to Management

    Keep up the transition from Windows OS + Office to Azure. This will keep the company thriving for many years coming. Also, use Surface as a good starting point for growing consumer business.


  9. Helpful (1)

    "Working at Microsoft as a software developer"

    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 10 years)

    Pros

    Professional and highly skilled colleagues and a really good work climate

    Cons

    No cons really as you have to work a lot and then you get much out of it else work for a less ambitious company


  10. "Good company if you want to have a life and family"

    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
    Approves of CEO

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

    Pros

    Good work-life balance.
    Flexible work hours and relaxed environment.
    Good benefits and medical insurance.
    Lots of free drinks and tea options.
    Willing to invest in employees and let them grow.

    Cons

    Make you pay for the snacks through vending machines in each building kitchen.
    Noncompetitive compensation.
    Slow response to the market opportunities.
    Good visions but sometimes poor execution on the upper managerial level.
    Bureaucracy and overhead sometimes lead to slow progress and reduced productivity.