Amazon.com

www.amazon.com

Amazon.com Software engineer Reviews

Updated January 30, 2015
Updated January 30, 2015
4,192 Reviews
3.4
4,192 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
Amazon.com Chairman, President, and CEO Jeff Bezos
Jeff Bezos
2,804 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

856 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1.  

    Working Hard

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

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

    Pros

    You will be always busy and learn new areas. There are no significant boundary.
    The code base are open. You can access most of the company's code.

    Cons

    The operation work are heavy in some sort.
    On-call.

    Recommends
    Neutral Outlook
    Disapproves of CEO
  2.  

    Great experience, but apparently depends on your team

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

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

    Pros

    - Great pay
    - Really good culture. Plenty of interns are willing to do all sorts of fun things
    - Fun setting. Offices have all of the stereotypical tech perks, like foosball tables and beer fridays
    - Fun people to work with
    - You can potentially get a full-time offer

    Cons

    - The 'pros' listed above are team-dependent. I know people who had awful intern experiences because their manager was incompetent,

    Advice to ManagementAdvice

    Listen to what your employees have to say. My manager was very considerate and transparent, and those values should carry over into other managers.

    Recommends
    Positive Outlook
    Approves of CEO
  3.  

    grate place

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

    I have been working at Amazon.com

    Pros

    grate package of salary package

    Cons

    poor work time life balance

    Advice to ManagementAdvice

    manage work balance

    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5.  

    Good idea but...

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

    I have been working at Amazon.com

    Pros

    Amazon is a cool place to work. Amazon prides itself of being obsessed with customer service and being data driven. This clarifies the decision making process for all employees at all levels and enables individuals to make decisions in the best interest of the customer. Amazon gives large responsibilities to all employees regardless of tenure/role in the hopes that the best ideas are driven forward.

    Cons

    The downside to Amazon's philosophy is the lack of consistent direction. There are many teams trying to build new things for their customers and that leads to different agenda's competing for resources. That combined with the very high turn over rate results in teams who are very inefficient due to having underdeveloped processes and inexperienced engineers. This all leads to an environment where you can get great V1 products out the door quickly, but those products often grow stale very quickly due to the fact that the team can not maintain that initial momentum.

    Advice to ManagementAdvice

    Grow more at the SDE 2 and 3 level and make sure you define some processes for code quality and engineering discipline.

    Recommends
    Positive Outlook
    Approves of CEO
  6.  

    Great experience

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

    I have been working at Amazon.com

    Pros

    Work with smart people
    Forefront of technology
    Fast growth, iterative development
    Good compensation
    Flexible work schedule

    Cons

    Vacation days are few in number, only around 5 a year. It's growing very fast, needs to adjust to the growth better.

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

    No social life

    • 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 full-time (more than a year)

    Pros

    -smart coworkers
    -decent pay and location
    -always learning something new

    Cons

    -24 hour on calls
    -little time outside of work
    -high attrition rate
    -lots of red tape just to get upgrades/necessary equipment

    Advice to ManagementAdvice

    Treat your employees as human beings. The attrition rate speaks for itself.

    Doesn't Recommend
    Positive Outlook
    Approves of CEO
  8.  

    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
  9.  

    Software Development Engineer II

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

    I have been working at Amazon.com

    Pros

    1. Startup like work, with teams owning operational and development tasks
    2. Project completion rate is high
    3. Get to work with the best engineers

    Cons

    1. Poor work life balance
    2. High pressure
    3. No perks

    Advice to ManagementAdvice

    Better work life balance

    Doesn't Recommend
    Positive Outlook
    Approves of CEO
  10.  

    Nice

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

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

    Pros

    It is ok to work there.

    Cons

    I can't think of any

    Advice to ManagementAdvice

    No advice

    Recommends
    Neutral Outlook
    Approves of CEO
  11.  

    Very good if you are workaholic

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

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

    Pros

    Good opportunities to improve your technical skills. You have the facility to ask if you don't feel your tasks challenging

    Cons

    Oncall is a real drawbacks. You are expected to be available any time if you are oncall

    Advice to ManagementAdvice

    Better if there is a dedicated oncall instead of SDE doing it

    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.