Amazon.com
3.3 of 5 3,203 reviews
www.amazon.com Seattle, WA 5000+ Employees

Amazon.com software engineer Reviews

Updated Jul 9, 2014
All Employees Current Employees Only

3.5 689 reviews

                             

87% Approve of the CEO

Amazon.com Chairman, President, and CEO Jeff Bezos

Jeff Bezos

(523 ratings)

70% of employees recommend this company to a friend
689 Employee Reviews Back to all reviews
Relevance Date Rating
in
    • Culture & Values
           
    • Work/Life Balance
           
    • Senior Management
           
    • Comp & Benefits
           
    • Career Opportunities
           
    • Approves of CEO

    12 people found this helpful  

    Good work, mediocre work environment.

    Software Development Engineer II (Current Employee)

    ProsAmazon as a company is growing rapidly. It's going into new markets and challenging big players as well as innovating in markets where it's already quite ahead. There is no dearth of choice when you are working at Amazon. There are a number of teams working on different products across all sorts of areas.

    The best part is that the work which you do will get shipped.

    That's the main thing which I love about Amazon. Software you write will see light of day in say 6 months. That's how quickly things move here. Teams are small and ownership is more. Process is lightweight and will never hinder you. I have never been asked to fill in time-sheets or made to give hourly estimates. People are friendly. Technical arguments are settled based on data and with respect.

    Amazon does most of its development in Java and uses a lot of open-source software. This frees engineers to focus on problems rather than re-engineer software which already exists.

    Although some teams have poor work-life balance, the ones which I have worked in had no such problems. I have been able to do a 9-5 on most days without any work carrying over to the weekends.

    ConsThe rapid growth of Amazon and increasing head counts have put a lot of pressure on the buildings which house Amazon employees. Many Amazon buildings are packed. Seating is cramped and elevator rides can be too close for comfort.

    Career growth is hard. Starting developers enter at SDE 1 with a clear path to SDE 2, but from there on out it's hard to get to SDE 3 or above. Employees on immigrant work visas like H1B should know that Amazon does not start your permanent residency process till you hit SDE 2 (level 5). This is where sometimes politics rears its ugly head. You might find really hard working engineers play the game.

    Amazon does not give you additional perks if you compare it with companies like Microsoft or Google. Apart from the 10% discount on Amazon purchases (capped at $100) and few team outings you won't get much. Don't expect to get the latest Amazon gadgets for free.

    Advice to Senior ManagementFix at least the first two problems listed in the Cons section.

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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
  • We want your feedback – Are these company reviews helpful to you?  Yes | No
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • Culture & Values
           
    • Work/Life Balance
           
    • Senior Management
           
    • Comp & Benefits
           
    • Career Opportunities
           
    • Approves of CEO

     

    Learned a lot about engineering and work/life balance

    Software Development Engineer (Former Employee)
    Seattle, WA

    ProsYou work with smart nice people. There is definitely cutting edge technology in some groups. Amazon won't crumble anytime soon

    ConsWhat group you are in drastically impacts your work/life balance, the interest of the engineering, your ability to advance, etc.

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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
    • 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

    Was this review helpful?
    Yes | No
    Add Employer Response Flag Review
RSS Feed Embed

Worked for Amazon.com? Contribute to the Community!

Amazon.com Videos

Loading...

Amazon.com – Why Work for Us?

Not ready to apply yet? Click here to join our Talent communities, where you can learn more about us and stay up-to-date with Amazonian opportunities! Full Overview

Provided by employer [?]

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

Glassdoor is your free inside look at Amazon.com software engineer reviews and ratings — including employee satisfaction and approval rating for Amazon.com CEO Jeff Bezos. All 689 reviews posted anonymously by Amazon.com employees.