Amazon.com software engineer Reviews

Updated August 27, 2014
Updated August 27, 2014
3,565 Reviews

3.3
3,565 Reviews
Rating Trends

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

Review Highlights

Pros
  • Good opportunity to learn a lot in a particular area of software development (in 101 reviews)

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


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

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

More Highlights

752 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1.  

    Great learning experience

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

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

    Pros

    -very good salary
    -fast growing company
    -mostly interesting projects to work on
    -if you are not in HQ, you still get to travel to Seattle every once in a while
    -very smart people working there.

    Cons

    -lots of work may cause poor work/life balance. This didn't apply to me as I was an intern, but a lot of the times it was clear my team was working way more than I was

    Recommends
    Positive Outlook
    Approves of CEO
  2. 2 people found this helpful  

    Work hard yes. Have fun, yes. Make history, I hope!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer II  in  Vancouver, BC (Canada)
    Current Employee - Software Development Engineer II in Vancouver, BC (Canada)

    I have been working at Amazon.com full-time for less than a year

    Pros

    Nice atmosphere, good and qualified colleagues, and good principles. I get to work on interesting projects and to decide how to do them: from design to implementation, we do it all ourselves. Some teams work on exciting projects, others work on necessary projects. Less thrilling, but still huge amounts of data or money flows through our software, and it's gratifying to know we make a difference.

    Cons

    Your career seems to be entirely in your hands, and some bars seem pretty high.

    Recommends
    Positive Outlook
    Approves of CEO
  3.  

    Pretty good working environment

    • 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 as an intern for less than a year

    Pros

    People are really nice and helpful.

    Cons

    No free coke. And no free food.

  4. We want your feedback – Are these company reviews helpful to you?  Yes | No
  5.  

    One of the best places to work for as a Software Engineer

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer  in  Hyderābād (India)
    Former Employee - Software Development Engineer in Hyderābād (India)

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

    Pros

    Amazon has a great international presence and as such employs a vast variety of people. As a result, one meets and interacts with people from myriad backgrounds and nationalities, one gets to travel and experience this multi-national flavour.

    The company has a very rigorous attitude towards software development. There is a well-established discipline of testing and deployment. Amazonians are very particular about how every feature/upgrade effects the customer, whether internal or external.

    As a hard core technology company, it uses state-of-the-art technologies and provides various opportunities in various aspects of software engineering. The company also provides internal training if one wishes to learn some new technology.

    Cons

    Many teams are split into multiple sub-teams based at different geographical locations, in fact in different countries. The difference in time-zone and the inability to conveniently meet face-to-face introduces delays and sometimes, miscommunication.

    Since every team is mandated to support their software and almost all software is in the form of internal services, every team member has to perform on-call duties for addressing emergency bugs. This can be stressful as an emergency bug report can come in any time during the day or night. Also since most teams are small, the on-call rotation is quite frequent.

    Advice to ManagementAdvice

    Every team or a group of teams should have a program/project manager who communicates within the group and with other teams. Engineers are often too candid or too technical and aren't always ready to give up responsibility. A shared-PM would be able to iron out these difficulties in addition to co-ordinating discussions and interactions between teams in different time-zones.

    Recommends
    Positive Outlook
    Approves of CEO
  6.  

    Amazon is awesome

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

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

    Pros

    Great work culture and people

    Cons

    their policy of being frugal

    Advice to ManagementAdvice

    give more perks blah blah

    Recommends
    Approves of CEO
  7. 1 person found this helpful  

    Great work environment

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

    I have been working at Amazon.com full-time for more than 3 years

    Pros

    Great work environment. The opportunities for career growth are numerous. Flexible work schedule. Inventors can invent, and most teams can spend time to drive quality into their products.

    Cons

    PAGER DUTY...BEWARE! Get a good sense of what type of situation your perspective team is in before entering (broken glass zones, etc).

    Recommends
    Positive Outlook
    Approves of CEO
  8. 1 person found this helpful  

    The colleagues are really nice and they are really helpful when you have problems with your own project.

    • 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 for less than a year

    Pros

    The environment is very friendly.
    People are hard-working.
    The manager do not push hard.

    Cons

    The dinning condition is a little bit tough, there are food trucks, but you have to wait for a long time to order your lunch.

    Recommends
    Positive Outlook
    Approves of CEO
  9.  

    Easy PEasy

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Engineer  in  Hyderābād (India)
    Current Employee - Software Engineer in Hyderābād (India)

    I have been working at Amazon.com full-time for less than a year

    Pros

    Easy test for placement should betougher rounds

    Cons

    at least be focus when taking interview of a candidate

    Advice to ManagementAdvice

    select good interviewers

    Recommends
    Neutral Outlook
    No opinion of CEO
  10.  

    A cool place to work, learn and experience real engineering

    • 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 as an intern for less than a year

    Pros

    You work with really awesome technologies and guys

    Cons

    You feel the pressure and importance.

    Recommends
    Positive Outlook
    Approves of CEO
  11.  

    mobile app automation test

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

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

    Pros

    great technology skills to learn, very open to share the knowledge

    Cons

    I don't have the specific Cons.

    Advice to ManagementAdvice

    know more details what employee needs

    Recommends
    Positive Outlook
    Approves of CEO

Worked for Amazon.com? Contribute to the Community!

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