Amazon.com

www.amazon.com

Amazon.com Software engineer Reviews

Updated January 26, 2015
Updated January 26, 2015
4,136 Reviews
3.4
4,136 Reviews
Rating Trends

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

848 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1.  

    Great employer

    • 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 an year)

    Pros

    - A lot of interesting projects
    - Proposed compensation was well above that I expected
    - I've got my green card in 2 years after first day
    - Great CEO with very ambitious plans

    Cons

    - not much benefits in office (no free food etc)
    - on-calls
    - if you are not doing well in your current project, most probably you will be fired - no chance to switch if you under-performing

    Advice to ManagementAdvice

    Sometimes person just not right for the project. So restriction to change project if performance on current project is low - kind of harsh.

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

    Smart people makes it worth working for Amazon

    • 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 an year)

    Pros

    Employees are intelligent and committed and you will get to learn a lot from them. The compensation is good. You will be judged fairly, based on your performance.

    Cons

    It is mostly work and no play. There is nothing free in Amazon - no free food and stuff like that.

    Advice to ManagementAdvice

    Add that missing 'play'

    Recommends
    Positive Outlook
    Approves of CEO
  3.  

    Knowledge school, too much work

    • 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

    Pros

    There are a lot of learning opportunities both in team projects as well as tech talks that happen every week. I would say Amazon Web Services is a school which excel in Distributed Systems.

    Cons

    Too much work load. This is connected to the learning I mentioned before. Much of the time is spent in learning which causes to work long hours. But I like this way

    Advice to ManagementAdvice

    Upper management strives hard for good career of each employee.

    Recommends
    Positive Outlook
    Approves of CEO
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5.  

    Good place to work right out of school

    • 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 (more than an year)

    Pros

    You learn a lot in a short time period here, and working 2 years here is pretty much the equivalent in technical and business skills as a masters degree. There are many options to move to once you're in the company, and their ideals for leadership are good ideals. I appreciate the fact that they follow the idea that no matter your level or experience, your opinion will still be heard. It is not often you get rank pulled on you (but it still happens occasionally).

    Cons

    Expectations of how much you should work seem to be skewed by management. Not a very clear promotional cycle between SDE-1 and SDE-2. It seems very difficult to move up in the company once you hit SDE-3.

    Advice to ManagementAdvice

    Train your dev managers better. I have yet to meet a decent dev manager in this company, which is unsettling to say the least.

    Recommends
    Positive Outlook
  6. 1 person found this helpful  

    More like Amazon(e)

    • 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 as an intern (less than an year)

    Pros

    - The company cares a lot about it's customers and strives for excellence
    - There are so many exciting and interesting products/ projects people work on. (And you can definitely ping anyone about what they are working on)
    - There are so many smart and highly motivated people

    Cons

    - Chances of getting to work on something you enjoy? Very low unless you have a very good recruiter. The recruiter can thus really change your experience greatly!
    - Your enjoyment relies heavily on your team. I put this as a con because the chances are low and it once again, depends on your recruiter
    - Very evident male dominated culture. I noticed and saw some incidents dismissing the women orgs and concerns they brought up.
    - Very corporate (maybe unless you move up the ladder). Everyone is treated as a cog in the machine, and this often led to non-collaborative environments from what I saw.

    Advice to ManagementAdvice

    - Smaller teams
    - Do a better job of pairing people with their interests
    - Support the women in tech mission. Actually support it and not "claim" to do so.

    Doesn't Recommend
    Positive Outlook
    No opinion of CEO
  7. 4 people found this helpful  

    Bad experience, but very team-dependent

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

    I have been working at Amazon.com full-time

    Pros

    Huge company - Lots of opportunities if you want to change your career path or switch teams

    Name recognition - nice to have a big company like Amazon on your resume

    Flexible work options - You can work from home without missing too much (team-dependent and job-dependent)

    Benefits - The bus pass and 10 percent off discount off of the website are good perks. Health insurance was decent. Kitchenette was available and clean. Some teams/organizations have free food in the kitchens.

    Pay - Salary was above average for the area, but still not as much as other big tech companies.

    Cons

    Huge company - You can't turn your head in South Lake Union without seeing an Amazon employee wearing a blue badge. The company is expanding extremely rapidly, and while they are building new office spaces in downtown Seattle, work spaces feel cramped. You'll feel like a number at company meetings.

    Work-life balance - On-call rotations are a norm because of the companies notion of 'ownership'. Though I was an software developer, managers are also subject to being paged. My shift usually started between 9 and 10 am and most days didn't end until after 7pm. This was normal for all of my team members. Of course, this is also very team-dependent.

    Benefits - The retirement plan is lackluster compared to other tech companies. New hires only get two weeks of paid vacation (10 paid days off not including weekends and holidays). That's lower than all companies I've researched. Not only is it lower than other companies, you are not given your vacation days upfront. You a portion of them per month. Also, Amazon (in the U.S.) only recognizes 5 holidays, versus most other companies which I've seen with a minimum of 8 paid holidays).

    Your happiness here is directly influenced by the team you're put on. If you don't like your team, you can either leave the company or wait out until the first anniversary of your employment. After one year of employment, you are allowed to switch teams (if you have a good performance review). You might still need to interview with the team that you plan to switch to.

    Advice to ManagementAdvice

    Allow employees to do what it says in their job description. Managers should manage and developers should develop. Increase benefits and perks and address work-life balance issues.

    Doesn't Recommend
    Positive Outlook
    Approves of CEO
  8.  

    SDE intern

    • 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

    Pros

    Great place to work. People are so nice and helpful, you'll learn a lot. Atmosphere is so good, we hangout after work, work load is not that heavy, but work you do is interesting! Salary and Corporate housing are awesome!

    Cons

    None. Perfect place for interns.

    Recommends
    Positive Outlook
    Approves of CEO
  9.  

    Dev's company.

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

    I have been working at Amazon.com

    Pros

    Developers are treated very well.
    Open movement across teams.
    Career growth.
    Good Interaction with senior Engineers.

    Cons

    Work life balance is less for married people.

    Advice to ManagementAdvice

    none.

    Recommends
    Positive Outlook
    Approves of CEO
  10.  

    Good for starter

    • 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 (more than an year)

    Pros

    Fast-pace, cutting edge technology, the company-wide training and on boarding program is very good for junior dev. The company has a very unique way to do business.

    Cons

    Work life balance is bad, not recommended for someone with a family and kids.

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

    Your experience is based solely on your team, I got lucky

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

    I worked at Amazon.com full-time (less than an year)

    Pros

    Felt like I had a lot of real-world impact. My manager was one of few that knew how to treat interns as intelligent people, and gave me quite a bit of flexibility for my project. I'd recommend it in order to grow a career in the future, as I learned a lot.

    Cons

    Some perks would have been nice. Most tech companies offer this, and Amazon tries to drill into your head that frugality is key. While the compensation was nice and I'm not one to demand all of the silly things Google offers, if there was a daily lunch served, this would have made a big difference in my experience as an intern (not having to stress about cooking food everyday = better intern experience = better conversion rate).

    Team also wasn't the most social one around, but hey it gave me more time for relaxing on the weekends I guess.

    Advice to ManagementAdvice

    Find the right balance for your interns. Most of my friends were overworked. A difficult project can be rewarding, but it's gotta still be in scope for a college student who is still learning.

    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.