Amazon Software engineer Reviews | Glassdoor

Amazon software engineer Reviews

Updated June 23, 2017
1,556 reviews

Filter

Filter

software engineer

1,556 Employee Reviews

Sort: Popular Rating Date

Pros
Cons
  • Work life balance is a challenge (in 1709 reviews)

  • No work life balance around the holidays (in 374 reviews)

More Pros and Cons

  1. "Great place to work for"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Bengaluru (India)
    Current Employee - Software Development Engineer II in Bengaluru (India)
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    Amazon is a great place to learn new technologies, to get hands on experience in design, development, support. It is also great place where everyone is owner and contribute towards companies vision.

    Cons

    Amazon is too much frugal in all its aspects. They tripled transportation cost to employees but never increased employee health, internet benefits. But most of the employees employees really don't care about it much.

    Advice to Management

    Keep raising the bar, it's still day one.


  2. Helpful (1)

    "Amazing, have not used my brain like this in a while."

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer-II in Austin, TX
    Current Employee - Software Development Engineer-II in Austin, TX
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    Hard problems, lots of smart people. Good support from managers, and fun projects.

    Cons

    The company is so big it takes a little while to learn to navigate internal sites to find other teams that are doing similar things in order to collaborate.

    Advice to Management

    Keep it up, you already listen to us by taking actions on surveys.

  3. "Software Development Engineer II"

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

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

    Pros

    Build systems that impact a lot of people and do huge things. If your team isn't making millions of dollars a year, you'll be on a new team soon.

    Coworkers who range from competent to excellent.

    Decent pay for the area.

    Cons

    If you're on a team with bad managers you will hate life. At least there is a new policy allowing you to transfer ASAP, which you should do. (- culture/values)

    Things are a bit too team dependent. I'm on a team I like. There are other teams that cannot retain people at all because their managers straight up suck at their jobs. (- senior management)(- culture/values)

    Comp is decent but not competitive with google/facebook/uber. (- comp rating)

    Crunch time is a management failure so you can expect to see it a few times a year. (- work/life)

    Advice to Management

    Hold management accountable for being terrible. If all of your devs quit multiple times, that manager needs to be fired. (- senior management)


  4. Helpful (1)

    "Fascinating projects, poor work-life balance"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer-II
    Current Employee - Software Development Engineer-II
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

    Pros

    - Work with top talent.
    - Work on high-scale, fascinating work.
    - Good company mobility. Changing teams every year or two is encouraged, giving the opportunity for a lot of diversity of experience if desired.

    Cons

    Depending on your team and your project, the work-life balance for software developers and software development managers can be very poor (frequent on-call rotations, 50+ hours per week norm, unreasonably demanding management). This varies greatly from team to team. Some teams are excellent at providing a good balance, and others are meat-grinders. It depends so much on your management chain. Can your manager negotiate appropriate boundaries such that other teams do not take advantage of you? Is your manager obsessed with arbitrary delivery dates, and will he or she pressure the team at all costs to meat them? Does your manager know how to put together detailed multi-quarter delivery plans? If the answers are "yes", "no", and "yes", then you should be alright.


  5. "Challenging and Fascinating Place to Work"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Luxembourg (Luxembourg)
    Current Employee - Software Development Engineer II in Luxembourg (Luxembourg)
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    You work together with some very smart people and have the ownership and freedom to drive your project. Tasks are fun because of the sheer scale that comes with every challenge. There is still a startup mentality embodied deeply into the company.

    Cons

    Frugality is core to the company. This means less free stuff like softdrinks, gym memberships etc. It also means you have to justify time spend (for example on an idea). But if you can, you get all the support you need.

    Advice to Management

    Consider increasing benefits to compete with other tech companies.


  6. Helpful (3)

    "Software Engineer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Vancouver, BC (Canada)
    Current Employee - Software Engineer in Vancouver, BC (Canada)
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    1. Good environment
    2. High pay

    Cons

    1. Stressful and bad work and life balance


  7. "There are ups and downs, overall there's lots of cool tech to work on."

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

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

    Pros

    Huge company that is doing a little bit of everything. Your contributions do have an impact of the direction of your group.

    Cons

    Problems get approached with a one-size-fits-all approach quite often. In embedded engineering that usually doesn't work. Tooling, environments and methodologies for embedded don't match up with web services.

  8. "If you want to excel in your career, then Amazon is simply one of the best companies to work for!"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Manager Software Development Engineering in Hyderabad (India)
    Current Employee - Senior Manager Software Development Engineering in Hyderabad (India)
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    - Ownership based, pro development culture.
    - Scale at which Amazon operates (there is hardly any company in the world that operates at this scale).
    - Innovation, Think Big and Deliver Results are contagious. Once you get in touch great people, you can't avoid getting influenced. You get an opportunity to work with some of the world's brightest minds, and over the period of time you start thinking and acting like the one.
    - You develop habit of deep thinking, data driven decision making.

    Cons

    - Non tech functions, at times are process heavy, which btw is changing rapidly. Amazon has significantly simplified the annual reviews process. The new process is not only simple but focuses more on strengths than areas of development, which is real morale booster.

    Advice to Management

    - Keep up the focus on innovation, customer obsession.
    - The rigor that company shows in everything it does, is important both for the success of the company and development of employees. Anyone who works at Amazon for couple of years generally is a completely transformed person.


  9. Helpful (1)

    "Varies by team, but my experience has been great"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Seattle, WA
    Current Employee - Software Development Engineer II in Seattle, WA
    Recommends
    Positive Outlook

    Pros

    I've heard everything from horror stories to "best job ever" stories; bottom line is, your experience will probably vary a lot by the team and position. That said, here are some things I've enjoyed on all of the teams (4 so far) I've worked on:

    - Working with smart people. At every level, in every position, my teammates have been outstanding, really inspiring me to raise my own game
    - Working on interesting problems. There's a huge breadth of work to be done, and finding a team that's working on something interesting has not been a problem.

    Cons

    - Team experience varies widely across the company. I've heard stories similar to the worst of them: folks working insane hours on unreasonable deadlines, etc. I will say it's gotten better--the market is so tight right now that those teams either adapt or perish
    - Amazon-scale is a double-edged sword. The problems you get to solve are like no other in the world. But on the other hand, everything you want to do is enormous and complicated. Systems are broken across teams, and every new thing that you want to do is likely to require contacts across multiple teams and even multiple organizations. Luckily, Amazon has a formal mentorship program to help newer folks navigate


  10. "Software Development Engineer"

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

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

    Pros

    Good challenging, good technical learning place, full with passion.

    Cons

    Poor profit & Benefit, suck oncall.

    Advice to Management

    More benefit, less oncall.


Showing 1,556 of 15,315 reviews
Reset Filters