Amazon.com

  www.amazon.com
  www.amazon.com

Amazon.com Software engineer Reviews

Updated December 21, 2014
Updated December 21, 2014
3,960 Reviews
3.4
3,960 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
Amazon.com Chairman, President, and CEO Jeff Bezos
Jeff Bezos
2,681 Ratings

Review Highlights

Pros
  • You can definitely learn a lot in short spam in Amazon as they make you work a lot (in 118 reviews)

  • Density of talent: Some really smart people spoiling their careers here (in 352 reviews)


Cons
  • Company is not at all sorry to screw people's work-life balance for itself to excel (in 636 reviews)

  • There is literally no work life balance inside this company (in 145 reviews)

More Highlights

824 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1.  

    At Amazon, we love to build systems. Systems that are distributes, and that talk to each other and get the business done

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer I in Chennai (India)
    Current Employee - Software Development Engineer I in Chennai (India)

    I have been working at Amazon.com full-time (more than an year)

    Pros

    Exposure to open technologies, highly competitive salary, smart people, good culture

    Cons

    Operational stuff to be done by devs, slower promotions, less hikes, disparity of salary between lateral hires and existing people

    Advice to ManagementAdvice

    Keep the salaries of veterans at par with laterals

    Recommends
    Positive Outlook
    Approves of CEO
  2.  

    Intern

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer I Intern in Irvine, CA
    Former Employee - Software Development Engineer I Intern in Irvine, CA

    I worked at Amazon.com

    Pros

    The experience / dynamics of working on a team in real life on a real project

    Cons

    As with all companies this large, bureaucracy

    Recommends
    Positive Outlook
    Approves of CEO
  3.  

    AWesome company oto work for

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

    I have been working at Amazon.com full-time (more than an year)

    Pros

    competitive environment. People are very helpful

    Cons

    bad city. almost a dead one

    Advice to ManagementAdvice

    you rock!!

    Recommends
    Positive Outlook
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. 8 people found this helpful  

    High salary and low everything else

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Engineer in Seattle, WA
    Former Employee - Software Engineer in Seattle, WA

    I worked at Amazon.com full-time (more than 3 years)

    Pros

    Amazon pays well. You will also learn how to be assertive (aggressive) about your opinions, how to work type-A politics, and how to debug difficult code.

    Cons

    Amazon has some insane turnover. A little more than 1 year after I left, most of the people I knew there on LinkedIn have switched companies. It's not because those companies are great, or pay well - it's just because when you've been at Amazon for a year or two, your attitude tends to be "I don't see how it could get worse than this."

    Advice to ManagementAdvice

    Treat your employees like human beings and they might stick around a bit

    Doesn't Recommend
    Neutral Outlook
  6. 1 person found this helpful  

    Learned a ton in a short period of time

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer I Intern in Seattle, WA
    Former Employee - Software Development Engineer I Intern in Seattle, WA

    I worked at Amazon.com (less than an year)

    Pros

    Great opportunity to learn how to build and ship fast.
    You will experience customer obsession in every part of product development.

    Cons

    The culture was not as open as I had expected.
    Work/life balance does not exist in most teams.

    Recommends
    Positive Outlook
    Approves of CEO
  7. 4 people found this helpful  

    Horrible experience, soulless company, uninteresting work

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer Intern in East Palo Alto, CA
    Former Employee - Software Development Engineer Intern in East Palo Alto, CA

    I worked at Amazon.com as an intern (less than an year)

    Pros

    1. The pay for an internship was high
    2. Good brand name on the resume

    Cons

    1. No free food, no benefits
    2. VERY HIGH turnover rate
    3. Nobody seemed passionate about their job
    4. Everyone was looking elsewhere for a job
    5. Very soulless as a company, nobody talked to each other inside or outside work
    6. People were not of top caliber by any means
    7. People seemed to use it as a stepping stone for other companies
    8. In the middle of nowhere (East Palo Alto), closest restaurant was 0.7mi away, yet there was no food (free or not) in the office.
    9. Unlike other reviews of Amazon, I wasn't given too much work or taken seriously as an intern, even though I had prior experience with Facebook and Google.
    10. Frugality culture came in the way of things. For example I was given a crappy old Macbook which kept crashing. Thousands of dollars of developer productivity time is lost that way.
    11. Stop getting into such low-margin businesses, and actually try making money for investors for once!

    Advice to ManagementAdvice

    Instead of hiring so many employees, hire fewer but a lot better employees

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
  8.  

    Great opportunity

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

    I have been working at Amazon.com full-time (more than an year)

    Pros

    Awesome work. Great technologies, awesome coding experience and agile methodologies.
    Get to work on projects which have direct impact on the website, you can actually see the code being executed, especially when your code helps the company during Thanksgiving and Christmas.

    Cons

    Attrition rate is high. Oncall can be bad.

    Recommends
    Neutral Outlook
    Approves of CEO
  9.  

    Software Intern Review

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer in Seattle, WA
    Former Employee - Software Development Engineer in Seattle, WA

    I worked at Amazon.com as an intern (less than an year)

    Pros

    You can learn a lot in AWS team. Teammates are helpful.

    Cons

    Sometimes have to work later for project.

    Recommends
    Positive Outlook
  10. 5 people found this helpful  

    Freedom and fast pace. Good tech. Management can be better.

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

    I have been working at Amazon.com full-time (less than an year)

    Pros

    You can run your own agenda inside this company, there's a lot of freedom to try new ideas. There's a plethora of technology experts and internal services that enable you to build great things. There are tech talks all the time by senior engineers. If you have your own agenda, this is the place to go.

    Amazon has built a great software toolbox for its own internal operations. A lot of tools are aimed at analytics. This is a data-driven company and the toolbox is there to empower this thinking. I really love that aspect of Amazon.

    I haven't had any bureaucracy problems here. This is a lean company and logistics are very high-performing. IT support is fast and effective.

    In Amazon, there's freedom, and that freedom is backed by the leadership principles. You can find them on the company's jobs website. This culture is extremely empowering. They ask you to be a leader, in writing. If you like to do so, you feel backed by the company's culture from the very first day.

    The buildings are functional and comfortable. You can bring your dog, and there are kitchenettes in every floor. I like my workplace, it's just right for me.

    The office culture looks cold. You don't talk to people unless you need to (including saying hi). This was shocking to me the first days, but now I got used to it and I'm starting to think that it's better to maintain focus.

    Cons

    Rather than a "con", this is the counterpart of the pros: everyone is busy running their own agenda, and so you need to care about yourself. In particular, you need to be able to back your decisions with data, solid arguments, or evident results.

    Now, something that I really don't like is that my boss has been breaking a lot of promises and it looks like he doesn't care about it. That's something plainly bad. I just cannot trust my boss' word.

    The food in the cafeterias is rather expensive.

    Be ready to negotiate your salary. They will definitely try to save money. Don't undersell yourself.

    Advice to ManagementAdvice

    Don't make breaking promises a policy and give your reports the time they deserve.

    Maintain the data-based approach for measuring people's contribution. It's good and fair.

    Recommends
    Approves of CEO
  11.  

    SDE

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer in Bangalore (India)
    Current Employee - Software Development Engineer in Bangalore (India)

    I have been working at Amazon.com full-time (less than an year)

    Pros

    Awesome Work Environment, very structured processess.

    Cons

    Work Life Balance is missing.

    Recommends
    Positive Outlook
    Approves of CEO

Work at Amazon.com? Share Your Experiences

Amazon.com

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.