Amazon.com Reviews

Updated March 31, 2015
893 reviews filtered by
  • Any Location
  • software engineer
3.6
893 Reviews
Rating Trends
Recommend to a friend
Approve of CEO
Amazon.com Chairman, President, and CEO Jeff Bezos
Jeff Bezos
2,960 Ratings

893 Employee Reviews

Sort: Popular Rating Date
  1. 1 person found this helpful

    Great place to work -- tons of responsibility on the shoulders of SDEs

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

    I have been working at Amazon.com full-time (more than 5 years)

    Pros

    Amazon.com is a challenging, fun, and ultimately rewarding experience. You have a lot of potential for career growth, with SDEs able to get promoted to the VP level while remaining an individual contributor. If you can find a good team, with a supportive manager, you can definitely excel.

    You are given a lot of responsibility -- even SDE-1s own a part of the software stack and are responsible for delivering on it.

    With ownership comes responsibility. You are expected to be oncall and maintain your software end to end. Most teams have an oncall rotation, no dedicated QA staff, and full autonomous ownership of a subset of Amazon.com. I consider this a pro -- I love working in a place that trusts its engineers to make decisions, and gives us full responsibility from end-to-end. As a senior engineer at Amazon, you will come up with the business idea for what to do, help management prioritize it appropriately, design the architecture end-to-end, implement the code, test the code, deploy the code, and finally maintain the code if anything goes wrong. It's exhilarating, challenging, and a lot of fun. But it's not for everyone.

    Amazon.com's service oriented architecture ensures that most teams at Amazon own a subset of Amazon services, which means that they are responsible for defining the roadmaps for their service. As a senior engineer, you often spend part of your time as a product manager, helping define the roadmap for your services. It's a great opportunity to grow.

    Finally, the promotion process is fair and puts the power in the hands of the engineer up for promotion. You are given a clear document on what it takes to get to the next level (SDE1->SDE2, SDE2->SDE3, SDE3->Principal being the main ones.) Then you are given full power to seek out projects that get you to the next level. Amazon won't care about your years of experience -- it will promote you solely based on your merit, which is great if you can prove yourself.

    Cons

    As a large organization, Amazon is not without its politics. If you get a bad manager, this can be bad for your career; if this turns out to be the case, make sure to switch teams as soon as possible after joining (you're supposed to wait a year, but it can be done sooner if things are bad enough.) Luckily, this didn't happen to me, but I have seen it happen on occasion.

    Advice to ManagementAdvice

    Make the promotion process more transparent. Make stack racking more transparent. Own it. I think the process is great, but there is a lot of misinformation and mystique out there about how it works.

    Recommends
    Positive Outlook
    Approves of CEO
  2. Software Development Engineer Intern

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

    I worked at Amazon.com

    Pros

    Having three phone interviews and went to the local office. Four hour in-person interview. Phone interviews consisted of technical questions and in-person interview consisted of technical and personal questions.

    Cons

    Incredibly smart peers and huge career impact(would be vary on your team) My team was great. Whenever u asked a question to your mentor, they will gently answer to your question.

    Advice to ManagementAdvice

    Need to learn. Sometimes they need you to learn new programming language even you have not had any experience.
    A little pressure of completing a project early.

    Recommends
    Positive Outlook
    Approves of CEO
  3. very GOOD.

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

    I have been working at Amazon.com as an intern (less than a year)

    Pros

    people are very very nice

    Cons

    life is very very easy

    Advice to ManagementAdvice

    very very very happy life

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


  5. Great place to work

    • 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 5 years)

    Pros

    You're rewarded for delivering high quality products.

    Cons

    Not your typical 9-5. There's always something to be done, so I wind up working more hours.

    Advice to ManagementAdvice

    Keep up the good work!

    Recommends
    Positive Outlook
  6. Best Summer Of My Life

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

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

    Pros

    Great city to work in, competitive salary, great work experience

    Cons

    Large company (to me that's a con), very frugal in all but salary

    Advice to ManagementAdvice

    Make sure an interns goals are set before they start working on their project.

    Recommends
    Neutral Outlook
    Approves of CEO
  7. Great company to work for

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

    I worked at Amazon.com full-time (more than a year)

    Pros

    Fast paced development and release of products and features.
    It has 'It's the proposal and not the proposer' culture.

    Cons

    Requires dedication to the team and to the company, especially around holidays.
    Some teams have on-call rotation that can page you any time of the day.

    Recommends
    Positive Outlook
    Approves of CEO
  8. A company with a very good growth opportunity

    • 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

    Pros

    Highly qualified peers and seniors, Very good pay, Good work culture ,Flexible timing

    Cons

    None majorly. I almost like and agree with all company principles

    Recommends
    Positive Outlook
    Approves of CEO
  9. Loved!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer II in New York, NY
    Current Employee - Software Development Engineer II in New York, NY

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

    Pros

    Amazing place to work and benefits are great! This company is up to modern day and it shows everyday I step foot into the building.

    Cons

    Long hours, but mostly I enjoy what I do so I don't tend to worry about that. You shouldn't have any problem when working for Amazon.

    Approves of CEO
  10. Good people and a lot you can learn from them

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

    I worked at Amazon.com full-time (more than a year)

    Pros

    A lot of smart people so one could learn a lot
    A lot of different projects on different platforms

    Cons

    Strict Deadlines
    Strange works times - Star from 10 end at 19 (with 1 hour lunch break)

    Recommends
    Positive Outlook
  11. Great internship experience

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

    I have been working at Amazon.com as an intern (less than a year)

    Pros

    It was my first internship so I can't make comparisons, but I enjoyed working on a project that had immediate impacts with smart co-workers. The internship confirmed that I love working as a software developer.

    Cons

    Maybe it was because I was an intern but I felt it was hard to approach some of the people in the other teams.

    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.