Microsoft Senior Software Development Engineer Reviews | Glassdoor

Microsoft Senior Software Development Engineer Reviews

Updated May 10, 2018
407 reviews

Filter

Filter

Senior Software Development Engineer

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


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

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


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


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


  6. Helpful (1)

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


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

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


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


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