Microsoft Senior Software Development Engineer Reviews | Glassdoor

Microsoft Senior Software Development Engineer Reviews

Updated December 4, 2017
404 reviews

Filter

Filter

Senior Software Development Engineer

3.6
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: PopularRatingDate

Pros
  • One of the best places to work for with great work life balance (in 1966 reviews)

  • Working with really smart people who readily share their great insights is a humbling experience where everyone is treated as equals by all employees (in 1691 reviews)

Cons
  • Sometimes working hard means disrupting one's work/life balance for periods (in 1100 reviews)

  • Review system was not the greatest (in 519 reviews)

More Pros and Cons

  1. "Great options to move around and learn different technologies"

    StarStarStarStarStar
    Current Employee - Senior Software Development Engineer in Redmond, WA
    Current Employee - Senior Software Development Engineer in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Switching teams, work life balance, benefits and respect. Good mangers most of the time and housing nearby is not crazy

    Cons

    Slow moving in certain organizations but that’s because of entrenched customer base. Not much else to complain about. Some older tech may not be valued outside

    Advice to Management

    Too many principal leveled engineers. Need to create room for others to grow.


  2. "Senior SDET"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Development Engineer In Test in Redmond, WA
    Current Employee - Senior Software Development Engineer In Test in Redmond, WA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

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

    Pros

    Great Benefits, work-life balance, people. If you are a hardcore coding SE then you will fit in perfectly.

    Cons

    Does not value the SDET career path at this time. Not a family oriented company now, few and disorganized family events.

    Advice to Management

    Reconsider the SDET to SE conversion, you need individuals that just get the "grunt work" done. Reconsider the family events, mandate that individual teams host multiple events if it is not possible to do company wide events. Non-Microsoft family members are the ones that support your great employees in this stressful, fast paced, demanding technical career. This might help retain more of your employees past the 3-5 year average.

  3. "Sr SDE"

    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
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    It all depends on the team you are part of. The work load is nice and perk like espp, 401k and medical benefits are better. But salary is on the low side compare to other seattle companies.

    Cons

    Politics, some people have lot of ego. Lots of levels. each title have at least 2 levels which sometimes make longer to get to senior even if you are working hard.

    Advice to Management

    remove 59, 61 and 64 level from the company.


  4. "Senior Software Developer Engineer"

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

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

    Pros

    Lot of teams to work at and with which are working on wide variety of technologies
    Very very smart engineers solving tough problems.
    Amazing work life balance
    The best benefits in the industry

    Cons

    Very top heavy company, need to figure out how to navigate red tape to get work done.
    Very slow release cycles


  5. Helpful (4)

    "Senior Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Development Engineer in Redmond, WA
    Former Employee - Senior Software Development Engineer in Redmond, WA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    One of the best places to have a worldwide positive effect on software. There's opportunity here that, while rare and viciously fought over, is uniquely powerful.

    Cons

    Extremely negative environment with common backstabbing and misrepresentation. Stack ranking is more hidden, but still drives evaluations where success is not so much based on good software, but on image management and popularity. There's too much fear and really not much far reaching innovation.

    Advice to Management

    Stop evaluating individuals and start evaluating resulting software. The Vanity Fair article that spotlights the failed culture that results from stack ranking should be studied.


  6. Helpful (1)

    "Take time to look for team and project that suit you"

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

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

    Pros

    Good compensation and benefits. Company has lots of resources allocated to R&D. Great place to start one's career out of college. Tons of interesting projects that can be found with some effort.

    Cons

    Heavy-weight processes / middle-management. Lack of agility, wasteful in terms of engineering resources. Some organizational culture that encourages staff to be passive-aggressive. Some decisions are made by politics instead of data-driven. Career growth may be limited depending on team / project. Work-life balance takes back seat in organizations that build and support online services.

    Advice to Management

    Make serious effort to reduce waste in R&D resources. Build teams that are highly agile.


  7. "Stable job but not optimized for growth"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Development Engineer in Renton, WA
    Current Employee - Senior Software Development Engineer in Renton, WA
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

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

    Pros

    Stable job, some smart people, lots of variety in products to work on. Internal process to move is straightforward. People are ethical.

    Cons

    Not optimized for growth. Too much focus on visibility and not on impact. Behaviors are rewarded as much or more as results.

  8. "Solid company to work for"

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

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

    Pros

    Flexible work hours, convenient location, interesting work, good collaboration, company investing in employee growth, improved review system, possibility to move between teams to find your match

    Cons

    Need to find a good team, they are not all created equal. Some hassle involved in moving from team to team.

    Advice to Management

    Make sure employees are rewarded according to their contributions even if they move between teams


  9. Helpful (1)

    "Great work environment"

    StarStarStarStarStar
    Former Employee - Senior Software Development Engineer in Redmond, WA
    Former Employee - Senior Software Development Engineer in Redmond, WA

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

    Pros

    Cutting edge technology, good work life balance

    Cons

    Too process driven at times, some groups still cling to the 'not-invented-here' mentality.


  10. Helpful (1)

    "Microsoft is a good place to work"

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

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

    Pros

    Work on cutting edge tech

    Takes care of health!

    Good perks like - 3 month parental leave, no dress code

    Broad spectrum of tech teams - to move around & try

    Cons

    All teams are moving towards Services model - so, core engineers will need to be on-call 24/7

    If you perform very well - this company is not for you - performance model is completely flawed - designed only for avg. employee's. True high-performers gets peanuts as perks.

    Advice to Management

    Great direction by Satya!
    Microsoft recently woke up from the long dream it used-to-be-in, after Satya took charge and is steering towards reality. Great Progress!

    Recent past, I was disappointed to see it continuing to produce crap & loose brand value - like - Microsoft Band. And some stunts like Microsoft phone continuum, android app platform on MS phone - fears me - that MS is taking a U Turn back to 2012 times.

    Overall, the employee headcount of many teams at Microsoft Need to shrink more. The ratio of actual employees - to the required number - of many teams is insanely high. Some teams have full-time engineers doing - build work :(.

    Talent retainment needs to improve. Many good developers, who are owning core components are moving out due to poor rewards - these positions are just not replaceable.