Amazon.com

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

Amazon.com software engineer Reviews

Updated Jul 21, 2014
All Employees Current Employees Only

3.5 697 reviews

87% Approve of the CEO

Amazon.com Chairman, President, and CEO Jeff Bezos

Jeff Bezos

(529 ratings)

69% of employees recommend this company to a friend

Review Highlights

Pros
  • You will learn a lot while working at Amazon that will be useful for the rest of your career(in 98 reviews)

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


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

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

697 Employee Reviews Back to all reviews
in
    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • Approves of CEO

     

    Amazon is the future

    Software Development Engineer II (Current Employee) Bangalore (India)

    ProsProduct breadth, opportunity to develop and learn is huge. You can work in whatever you are interested in. There is a great website. Then there are high performance/scale services which are core part of business. Then there is AWS, hardware, kindle and the list goes on.
    It's generally easy to switch teams and moving to other roles is encouraged.
    Mostly smart people around.
    Compensation is competitive and great potential of stock is a silver-lining on the top of that.
    Just loving the company and work.

    ConsSometimes work could be hectic but that's ok. Some managers are political & bad but many are good. Again few teams do not do great work but just operations or maintenance so be choosy.
    Don't expect great facilities as it's very frugal company but essential benefits are comparable to other good companies.

    Advice to Senior ManagementJeff Bezos is a true visionary & genius. One thing that differentiates him is he is constantly watchful. He is making the company innovate. Customers are loving it and most products are generally more successful then other companies.

    Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • Approves of CEO

    1 person found this helpful  

    Amazon Review

    Software Development Engineer (Current Employee) Seattle, WA

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

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

    Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • Disapproves of CEO

    1 person found this helpful  

    Joined because the products intrigued me as a customer; internally as an engineer, it was nothing short of a nightmare.

    Software Development Engineer I (Former Employee) Seattle, WA

    ProsOther companies think AWS's products are cool and innovative. Thus they assume AWS engineers must be high-quality, which facilitates the job search :).

    ConsPeople are treated very poorly -- I don't think they are even trying to compete with other top tech companies for engineers.

    My team inherited too much technical debt and brittle legacy systems that had been neglected for years despite causing increasingly serious problems as the business scaled. We spent all our time remediating customer issues but never building anything new or even properly maintaining our broken software. The on-call, status reporting, deployment processes, etc., were brutal as well. Overall, every aspect of working here was draining and I left as soon as I could. Fortunately I discovered that being an engineer outside of Amazon isn't so painful :).

    Advice to Senior ManagementDon't allow desperate managers to throw mountains of technical debt/legacy systems at new grads just because nobody else wants it -- within a year, you'll lose those people forever and they'll become detractors of the company.

    No, I would not recommend this company to a friend

  1. We want your feedback – Are these company reviews helpful to you?  Yes | No
    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • No Opinion of CEO

    2 people found this helpful  

    On-call duty is bad depending on the team

    Software Development Engineer I (Former Employee) Seattle, WA

    ProsPeople were really smart and talented. There was pretty much a limitless amount of work that computers/automation could improve. Lots of opportunities to be creative.

    ConsOn-call rotation was horrible. It really depends on what team you're on. I was on one of the bad teams There is a weekly rotation for each member of the team, and I joined a team that had an average of a page every day (which could happen in the middle of the night, even weekends). But if you're on a team that's a new product or one without a strict SLA, you're OK.
    People worked a little too hard.

    Advice to Senior ManagementOn-call rotation has caused good talent to leave.

    No, I would not recommend this company to a friend – I'm optimistic about the outlook for this company

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • Approves of CEO

     

    Good place to launch your career

    Software Development Engineer (Current Employee) Seattle, WA

    ProsGreat opportunity to learn lots in just 3 months.

    Constheir policy of frugality may sometimes be very annoying

    Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company

    • Culture & Values
    • Work/Life Balance
    • Comp & Benefits
    • Career Opportunities
    • Approves of CEO

     

    SDE II

    Software Development Engineer II (Current Employee) Seattle, WA

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

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

    Advice to Senior ManagementMake time to resolve technical debt

    Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • Disapproves of CEO

    4 people found this helpful  

    Challenging, but not rewarding.

    Software Development Engineer I (Current Employee) Seattle, WA

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

    ConsYou 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 Senior ManagementI 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.

    No, I would not recommend this company to a friend

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • Approves of CEO

     

    Sometimes overwhelming but very satisfying and stimulating work

    Software Development Engineer II (Current Employee) 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

    Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities
    • No Opinion of CEO

     

    not too bad

    Software Development Engineer II (Current Employee) Seattle, WA

    Prosnot too long working hour

    Consoncall, some teams have very horrible management

    No, I would not recommend this company to a friend

    • Culture & Values
    • Work/Life Balance
    • Senior Management
    • Comp & Benefits
    • Career Opportunities

     

    Software development engineer

    Software Development Engineer I (Current Employee) Seattle, WA

    Prosimprove leadership qualoties, culture, personal growth

    Consso much work, perks, timings, benifits

    Advice to Senior Managementbetter compensation, benefits, work life balance

    Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company

Worked for Amazon.com? Contribute to the Community!

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