Microsoft Jobs & Careers

Show:  All Results Last 7 Days
30+ days ago

UK Senior Finance Manager, P&L

Microsoft Reading, England

Investigo is currently recruiting on behalf of Microsoft in Reading for a UK Senior Finance Manager, P&L to join their Microsofts Sales, Marketing…

1 day ago

Business/Operations Program Managers – new

Microsoft Corporation Reno, NV

s and minimum requirements, and to apply, visit the website address listed… CareerBuilder

3 days ago

IT Opportunities

Microsoft Corporation Fort Lauderdale, FL +2 locations

s and minimum requirements, and to apply, visit the website address listed. EOE. Source - South Florida Sun-Sentinel Please refer to the Job… CareerBuilder

2 days ago

Software Dev. Engineers, Software Engineers, Test Engineers – new

Microsoft Corporation Durham, NC

s and minimum requirements, and to apply, visit the website address listed. EOE. Source - News & Observer Please refer to the Job Description to… CareerBuilder

6 days ago

Enterprise Architect

Microsoft Reading, England +2 locations

The backbone of our organization, Enterprise Architects provide industry-proven business and architectural advice, combined with technology expertise…

11 days ago

Senior Combustion Engineer

Client Private company Los Angeles, CA

Design and provide the aero thermal requirements for ultra-low emission combustion products, modules, and components. Manages product development… Job Board

12 days ago

Senior Software Engineer C++

Client Private company Raleigh, NC

1. Drive the architecture, design, and development of software for multiple data center network protocols within the Test Center… Job Board

12 days ago

Sr. Mechanical Design Engineer

Client Private company Los Angeles, CA

Generate design solutions for the integration of turbomachinery modules and components into systems that meet, but are not limited to, UL, CE, ATEX… Job Board

30+ days ago

ERP Solution Architect

Microsoft United Kingdom

The ERP Solution Architect helps identify, pursue and close strategic business development opportunities while continually driving existing projects…

18 days ago

Western Europe Public Sector Services Sales Lead

Microsoft United Kingdom

The goal of the PS SSM is to help drive the overall services relationship, drive product penetration and consulting and Premier services revenue…

Microsoft Reviews

9,020 Reviews
9,020 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
Microsoft CEO Satya Nadella
Satya Nadella
1,471 Ratings

    Great Company

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Software Engineer in London, England
    Current Employee - Senior Software Engineer in London, England

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


    Working at Microsoft was a childhood dream, I've been there 11 years and have found it a deeply enriching and rewarding experience. There is no shortage of exceptional people and good teams - there are few average people in the company.

    I've worked as a software engineer in Redmond and in Europe. There are many opportunities in Redmond to move around, learn, and have a fun career.

    I've enjoyed a competitive package and great working conditions (own office, Aeron chair, sit-stand desk, free drinks, good canteens). For productivity it is hard to beat having your own office.

    It is a large company and it fascinating to watch from the inside. Recommend reading Microsoft Secrets, Showstopper, and Gates for sense of history.


    There is a natural bias to Redmond as the focus for all activities. Most interesting stuff is located there and it's hard to get attention/recognition for work outside. Outside of Redmond, career opportunities in engineering are thin on the ground - people seem to settle into jobs and not move so it feels a little stagnant.

    Historically, there has been competition and nastiness between groups. As I reflect on many amazing Microsoft stories, too many involve gratuitous nastiness or non-co-operation rather than building on each other.

    There is a One Microsoft initiative that in theory is great and encourages teams to build on each other, but it seems unevenly deployed and you can't tell who is with the program and who isn't. At this stage it seems 50% chance of having a good One Microsoft experience.

    Advice to ManagementAdvice

    The company is supposedly data driven, but rarely is any data shared top-down, e.g. why are we having open plan offices inflicted when there is lots of data against? Why did we go with Hadoop rather than Dryad where the latter has great integration with the platform and the former entails lots and lots of work (why did we even use Windows for Hadoop, customers would not care on Azure).

    Need to focus on details rather than simply the next big thing and also persevere (e.g. media center was a massive lost opportunity). This is a big part of why in the consumer space MSFT has been a trainwreck - Google and Apple try hard to delight, MSFT is happy to hit limited checkboxes and move on. Next big things always have huge gaps and don't support the eco-system, e.g. Xbox one not running Xbox 360 games nor supporting MCE, dreadful history of media apps (WMP, Zune, Music, Video).

    Need a common build system and consistent access to source code. More Open Source (e.g. all WP apps should be OSS to give serious examples).

    It's a global company, but given current standing in US market, Microsoft would do well to focus in other markets to build market share. Too many decisions are made on the basis of US data, e.g. TV, but there are large and different markets elsewhere that could use a different strategy.

    Think harder about acquisitions :- not buying Nokia maps with Nokia was a painful mistake. Skype client has simply not progressed in any meaningful way (great, it's got ads now so worse for consumers). Yammer is not compelling or useful.

    Negative Outlook
    Approves of CEO

Work at Microsoft? Share Your Experiences


Click to Rate