Amazon.com software engineer Reviews

Updated September 16, 2014
Updated September 16, 2014
3,498 Reviews
3.3
3,498 Reviews
Rating Trends

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

747 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1.  

    My first international company

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

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

    Pros

    freedom of holidays
    good dev fundations

    Cons

    benefits in china cannot be compared with local companies, too low.

    Recommends
    Neutral Outlook
    Disapproves of CEO
  2. 1 person found this helpful  

    Its ok not much exciting

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

    Pros

    Company is doing good financially however sometimes it gets too overwhelming

    Cons

    Not the best place to work if you want to grow.

    Doesn't Recommend
    Negative Outlook
    No opinion of CEO
  3. 1 person found this helpful  

    Great company but not that great for employees

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

    Pros

    Good products, large scales and great people

    Cons

    Doesn't get much back from the compensation

    Doesn't Recommend
    No opinion of CEO
  4. We want your feedback – Are these company reviews helpful to you?  Yes | No
  5.  

    Future

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

    I worked at Amazon.com full-time for more than 3 years

    Pros

    great benifits, nice co-workers, like a second family

    Cons

    lack leadership in the management

    Advice to ManagementAdvice

    compensation

    Recommends
    Neutral Outlook
    No opinion of CEO
  6.  

    Working with Amazon

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

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

    Pros

    Rich technologies and infrastructure is a big plus to move faster and learn at same pace.

    Cons

    Employees not counted, highly competitive environment leads to wrong choice and employees are sacrificed.

    Advice to ManagementAdvice

    Leadership principals are the pillars of success to business, but those often used conveniently.

    Recommends
    Neutral Outlook
  7. 2 people found this helpful  

    great company for consumers

    • 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

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

    Pros

    Talented people, downtown/near-downtown location.
    Different teams can feel very different. But overall they hold similar culture.
    If you are lucky and find a reasonable team, you might be able to enjoy it. But not so much for other teams.

    Cons

    it's better to be a customer than an employee.
    no work life balance. management expects you to work late.
    uncompetitive compensation.
    on-call.
    political issue. This can be nasty sometimes.

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
  8.  

    Great place to intern. Be ready for frugality though and you will love it !

    • 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 access to work across the company. Very smart people and a great place to start your career. Most managers are accessible and make time to discuss your work and how your time in the company has been

    Cons

    Work life balance is a decision on how fast you want to grow vs how relaxed you want to be. Also, ON CALL DUTY is really terrible for certain teams. So cross your fingers !!

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

    Great company with minimal perks

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

    I have been working at Amazon.com as an intern

    Pros

    Technology:
    It is extremely easy to move laterally between teams and divisions. Because the company is so diversified you will have the opportunity to work on any area of technology you can think of: Web applications, cloud infrastructure, web browsers, tablets, consumer retail (at ridiculous scale), builder-tools, etc. Furthermore, they work in mainstream languages and leverage a lot of open-source software, so the skills you develop will be portable both inside and outside the company

    Customer Focus:
    Amazon is extremely customer-focused. As a result, they are extremely externally competitive. Even as an entry level developer, you will be aware of how your work impacts the customer. This stands in sharp contrast to some other big tech companies with extremely long release cycles. It still has a startup feel despite being a truly massive company.

    Talent:
    Despite having the reputation of having a difficult interview process, not all of the intro-level employees hired right out of college are all that impressive. However, the higher-level employees are all incredibly intelligent, thoughtful, and eloquent. It seems that the evaluation process does a good job in selecting truly outstanding individuals. If you are confident in your abilities, this is a plus (although it is not unique to Amazon).

    Work-Life Balance:
    This varies DRASTICALLY by team. If you are working on load-balancing for the consumer retail site, expect to work crazy hours during Q4. However, you can select any team you would like, and there are plenty of teams where people work standard 8-hour days. On those teams, hours are extremely flexible.

    Cons

    Perks:
    Free bus pas and an occasional team outing, but that is absolutely it. There is no free food, free haircuts, free massages, etc. This doesn't actually bother me all that much, but if you care about perks then you will be sorely disappointed.

    Lack of Transparency:
    Amazon is very tight-lipped about almost everything. Information is disseminated on a need-to-know basis, so don't expect to play with new devices before they are released unless you are working on them or get tons of details on the company's performance. Other than the metrics for your own team, you will know about as much as the public knows.

    Recommends
    Positive Outlook
    Approves of CEO
  10.  

    partly good, partly "OK"

    • 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

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

    Pros

    A lot of talented highly skilled people
    Non-trivial projects
    ability to develop, enhance skills, learn

    Cons

    oncall: hard to maintain life-work balance due to oncall
    minimal company benefits

    Advice to ManagementAdvice

    pay more attention to employees, make the, feel valued

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

    Pays well. Depends on your team.

    • 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

    Pays well.
    They cover housing for you, bringing your intern salary to about 100k if full time.
    Opportunity to learn a lot.
    Flexible work schedule. (can come in late. can work from home. can leave early if you need to)
    Tons of smart people
    Employees care about the customer
    You get full disclosure on your performance
    real work as an intern - your team will give you a project to work on that they had on the back-burner but still want done

    Cons

    The pros are largely universal. The cons will depend on your team.
    If you have a great team, you'll have a great time. If you have a crappy team, you'll have a crappy time. I'm basing this off of what I know about my team versus what other interns told me about their teams.
    Either way, you'll need to be assertive. Ask questions. Get help when you don't know something. General rule is spend 30 mins trying to figure something out. Then if you haven't, go ahead and ask a someone with more experience.
    Your project may not be defined. You will have to get it defined. (i.e. figure out what you have to do for it to be complete). It can be hard to communicate with superiors as an intern, assuming you have little prior experience. A thought I basically had "I am inexperienced. I do not want to annoy anyone. I'll just try to figure this out on my own." This is incorrect. Your boss will know that already. Go ahead and don't be shy and you'll avoid lots of the problems.
    You may have to work longer hours depending on your project.

    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.