Amazon.com

  www.amazon.com
Work in HR? Unlock Free Profile

Amazon.com software engineer Reviews

Updated August 15, 2014
Updated August 15, 2014
3,521 Reviews

3.3
3,521 Reviews
Rating Trends

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

536 Employee Reviews Back to all reviews

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

    Amazon Review

    • 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

    Pros

    lots to learn
    descent working environment
    complex system
    self study
    great products and technologies.

    Cons

    high work pressure
    little balance between personal and work life
    very self oriented
    too much work pressure
    work hours not defined.

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

    SDE II

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

    Pros

    Good people - some of the best I've ever worked with
    Fun work environment
    Great tech
    Great technical problems.
    Great infrastructure

    Cons

    Bad benefits - almost zero perks for employees.
    Lots of people burn out - you must learn to say no!
    Needless, short-sighted frugality

    Advice to ManagementAdvice

    Make time to resolve technical debt

    Recommends
    Positive Outlook
    Approves of CEO
  3.  

    Software development engineer

    • 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

    Pros

    improve leadership qualoties, culture, personal growth

    Cons

    so much work, perks, timings, benifits

    Advice to ManagementAdvice

    better compensation, benefits, work life balance

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

    Sometimes overwhelming but very satisfying and stimulating work

    • 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

    Pros

    - Ownership
    - Customer focus
    - Self driven. You can seek to understand bigger picture if you want or focus in your specialities.
    - Easy to change teams.
    - Fast paced still ready to acquire latest technologies
    - No limit to the responsibility you can take.

    Cons

    - Grown potential limited.
    - No encouragement from manager about the career growth unless you seek out.
    - Overwhelming first year
    - Goals/deadline mostly unrealistic

    Recommends
    Positive Outlook
    Approves of CEO
  6.  

    Good place to launch your career

    • 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

    Pros

    Great opportunity to learn lots in just 3 months.

    Cons

    their policy of frugality may sometimes be very annoying

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

    Challenging, but not rewarding.

    • 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

    Pros

    You will learn a lot. You will work with some very smart people on some very hard problems. You will grow and develop your ability to use data for effective decision-making.

    Cons

    You will no longer have a life - expect an intense 8-9 hours of work each day + 3-6 days of on-call each month if you are an SDE (weekends too!) Perks are minimal to nonexistent compared to the rest of the industry. Pay is average. Equipment is outright cheap, and sometimes painful to deal with.

    Advice to ManagementAdvice

    I was lucky enough to be on a team whose manager is nothing short of amazing. All advice below goes to senior management.

    Raise salaries. Be more understanding of employee needs / requirements and don't treat them at a large scale like sheep. Employees are not robots but people that need to spend quality time with their friends and family. If you cannot understand and respect that, people will keep leaving the company at year 2 despite the stock awards that vest at year 3 and 4.

    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO
  8.  

    Always challenging, and exciting place for software developers

    • 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

    Pros

    The Amazon environment is fast moving and purposely tries to keep a startup kind of feel. Teams are largely independent, and responsible for themselves. Your contributions as a developer, can have immediate impact on customers, code can go from a developers desktop to working in production in just hours. The company values and mission statement aren't just aspirational clap-trap, but affect day to day activities, and decisions.

    Cons

    Amazon has a startup feel, which has some draw-backs. Like real startup companies, the job will gladly consume your life; the priority of projects change rapidly; everyone fills multiple roles; the fast moving nature can be exhausting to try to keep up with; spending is tight; frequently delivering quickly is used to justify bad engineering.

    Recommends
    Positive Outlook
    Approves of CEO
  9. 3 people found this helpful  

    Good compensation, questionable management

    • 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

    Pros

    I am being very well paid in the industry, I do work enough to earn it, but

    Cons

    Getting a promotion in this company is very hard, and you have to be a lot about politics, which I'm not. When I say something, its the truth, that you like or not, and that does not fly well over here. Management looks everywhere to please the upper management, and projects don't get finished or get delayed a lot because other projects arrive and they need to get done faster in order to please upper management. Nobody has the guts to say that doing so will hurt the current long term projects. The long term vision is lacking to say the least. Money in a short term is very important to the point that it rarely matters to invest now to harvest in 2 years.

    Advice to ManagementAdvice

    Think on a longer term basis instead of thinking of this year only.

    Recommends
    Positive Outlook
    Approves of CEO
  10.  

    not too bad

    • 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

    Pros

    not too long working hour

    Cons

    oncall, some teams have very horrible management

    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO
  11.  

    not really a great company for engineers

    • 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

    Pros

    you will have the chances to collaborate with lots of teams, since it's a service oriented architecture company. Quickly, you will learn the way to work with others to get things done. Very supportive team environment, have channels to get support from various levels

    Cons

    no perks at all, management level was expecting you to work over hours as normal. when running scrum, sometime it's just the procedure, which caused too many interruptions of engineering work.

    Doesn't Recommend
    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.