Amazon Software engineer Reviews | Glassdoor

Amazon software engineer Reviews

Updated June 23, 2017
1,030 reviews

Filter

Filter

software engineer Current Employees

1,030 Employee Reviews

Sort: Popular Rating Date

Pros
Cons
  • Work life balance is a challenge (in 1709 reviews)

  • No work life balance around the holidays (in 374 reviews)

More Pros and Cons

  1. Helpful (1)

    "Very Fortunate To Work Here but Could Do Better"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in San Francisco, CA
    Current Employee - Software Development Engineer II in San Francisco, CA
    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO

    I have been working at Amazon full-time (More than 3 years)

    Pros

    - Decent benefits for a tech company including good health care and commuter benefits
    - Fast and innovative projects
    - Great opportunities to own projects on multiple levels
    - Decent career growth

    Cons

    - Women typically make less than men
    - Knowledge of certain systems and seniority are valued higher than treating people with respect (as in someone can call your ideas stupid or you ignorant as long as their justification behind it is fine)
    - Subpar benefits compared to other big name companies

    Advice to Management

    - Give women and men similar salaries - as in don't give women higher projects and more work and then pay her less than her male coworkers
    - Provide equal opportunities to deserving employees


  2. Helpful (3)

    "Churn and burn"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Seattle, WA
    Current Employee - Software Development Engineer in Seattle, WA
    Doesn't Recommend
    Negative Outlook
    Approves of CEO

    I have been working at Amazon full-time (More than 5 years)

    Pros

    Most orgs offer a fast paced environment. The leadership principles are cool, if you're in an org that is old Amazon.

    Cons

    Every org is like a separate company. Some are good. Some are bad. Rules and policies are interpreted differently in each.

    The company offers very little protection against bad orgs. The company's rapid growth has affected the culture. Retaliation is accepted by the company.

    Advice to Management

    Don't retaliate against your good folks because you are bad at your own jobs.

  3. "Software engineer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Seattle, WA
    Current Employee - Software Engineer in Seattle, WA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

    I have been working at Amazon full-time (More than a year)

    Pros

    Cloud computing uses most cutting-edge technology.

    Cons

    Really bad culture. Don't recommend to join the company if you are a new graduate.


  4. "Good culture opportunities for growth"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Dallas, TX
    Current Employee - Software Development Engineer in Dallas, TX
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Amazon full-time (Less than a year)

    Pros

    Managers have open door policy for all reporting employees
    Opportunities for growth
    Great support for software engineers through mentorships
    Opportunity to drive career
    Benefits are good

    Cons

    On-call can be painful or smooth based on the team.


  5. "Amazon Review"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer - II in Seattle, WA
    Current Employee - Software Development Engineer - II in Seattle, WA
    Recommends
    Neutral Outlook
    No opinion of CEO

    I have been working at Amazon full-time (More than 3 years)

    Pros

    Great company to work and learn for. You will built a good resume with salaries comparable to what good companies pay.

    Cons

    Not a great work life balance.


  6. "Learned a lot, experience depends on your team"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Development Engineer Intern in Seattle, WA
    Current Intern - Software Development Engineer Intern in Seattle, WA
    Recommends
    Neutral Outlook
    No opinion of CEO

    I have been working at Amazon as an intern (Less than a year)

    Pros

    Flexible hours. Lots of resources. Housing paid for. Free bananas.

    Cons

    work/life balance. high expectations. lack of communication. isolation. slow progression. frugal.


  7. Helpful (2)

    "Place where builders can build"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Seattle, WA
    Current Employee - Software Development Engineer in Seattle, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Amazon full-time (More than 3 years)

    Pros

    + If you are highly motivated developer, you would love the freedom you receive here. Almost no bureaucracy. (Being a big company there might be some exceptions but this is been my experience over 4 years). If you are stuck in a team with legacy stuff, or work you don't like, moving is kind of easy (you would have to prepare for interviews though).
    + Very open env - you could talk to anyone if you have an issue.

    Cons

    - Full round interviews if you want to move to different team/org.
    - Oncall, esp if team is small could be taxing on you.

  8. "Great!"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Boston, MA
    Current Employee - Software Development Engineer in Boston, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Amazon full-time (More than a year)

    Pros

    Lots of opportunity for growth, lots of smart coworkers, really interesting technical problems.

    Cons

    Pager duty can be draining


  9. Helpful (17)

    "Kinda crappy"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Seattle, WA
    Current Employee - Software Development Engineer in Seattle, WA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

    I have been working at Amazon (More than a year)

    Pros

    * Pay is good
    * Non idiotic approach to engineering
    * I learned a lot about engineering in my year here
    * Pay is pretty good
    * Seattle is a nice place to live I think
    * Teaches you that theres more to life than work by virtue of shoving in your face how distasteful workaholics are

    Cons

    * The company activly encourages everyone to treat each other like inhuman tools and be crappy to each other. Each leadership principle basically reads "be a crap to the people sitting next to you" or "be super arrogant"
    * The company activly encourages everyone to treat each other like inhuman tools (counts double)
    * Everyone is a tool
    * Code quality is very low. Interviews to get in are pretty easy as far as coding skills and technical knowledge go. I had coworkers writing javascript who didnt know what the DOM is, coworkers that didnt understand how the internet works...I was working on a core service of AWS too
    * The way work is distributed bascially goes as follows - everyone waves there genitalia at each other and whoever is most assertive gets their work of choice.
    * I tried to be nice to people because I naturally tend to put the needs of people sitting next to me over my own and I ended up with piles of everyone elses crapwork on my desk. This never happened to me at previous employers.
    * Low quality assignemtns, low quality work by peers, and everyone being kind of mean to you gradually drains all of the joy of work right out of your soul. People arent as bad as in the NYTimes article by any means, but even people slightly/subtly being crappy to you tolls on your experience as a human being

    Advice to Management

    I'm used to work being something like "Hello __. We have X work, something you are skilled in, we are not skilled in, and you're at least vaguely interested in doing. Have a crack at it why doncha for some money"

    At amazon its "Hey __. Here's a room full of kind of mediocre engineers that want to stab you in the back and crap on you at worst, and not give a crap about you in any way and use you as a tool at best. We have a bunch of crap that needs doing but we're just going to throw you in here and see what ends up happening to you"

    Be more like other places please.


  10. "Good company"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Development Engineer Intern in Seattle, WA
    Current Intern - Software Development Engineer Intern in Seattle, WA
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at Amazon as an intern (Less than a year)

    Pros

    Hardworking, cut-edge technologies, enthusiastic, professional

    Cons

    It is somehow hard work there, you will encounter big pressure.


Showing 1,030 of 15,315 reviews
Reset Filters