Amazon Software engineer Reviews | Glassdoor

Amazon software engineer Reviews

Updated June 24, 2017
1,557 reviews

Filter

Filter

software engineer

1,557 Employee Reviews

Sort: Popular Rating Date

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

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

More Pros and Cons

  1. Helpful (3)

    "â??Great place to workâ?"

    Star Star Star Star Star
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer Intern in Charleston, SC
    Current Employee - Software Development Engineer Intern in Charleston, SC
    Recommends
    Approves of CEO

    Pros

    -Good Projects,
    - Management is aware of problems with technology,
    - Highly talented employees,
    - Great reputation,
    - Excellent work Environment,
    - The quality of SDEs is pretty high,
    - Decent compensation.
    - Opportunity to work with the latest technologies.

    Cons

    - made up of relatively small teams.
    - Very aggressive place
    - Groups within Amazon vary a lot in terms of work.

    Advice to Management

    Keep doing what you are doing.


  2. "pretty decent. nothing exceptiponal"

    Star Star Star Star Star
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in SeaTac, WA
    Former Employee - Software Engineer in SeaTac, WA
    Recommends
    Approves of CEO

    Pros

    good people. good benefits. some projects are fun

    Cons

    seattle is a big turn off for me.

    Advice to Management

    have significant presense in CA

  3. Helpful (3)

    "Interview for SDE-I position"

    Star Star Star Star Star
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer II in Seattle, WA
    Former Employee - Software Engineer II in Seattle, WA
    Recommends
    Approves of CEO

    Pros

    Extremely smart people. Very open communication. I probably learnt more there in 1 year than all of my education and past work experiences combined. Casual dress code.
    Total ownership of product.

    Cons

    Total ownership of product. You are responsible for design, development, test, deployment and maintenance. On-call rotations play a bit of havoc with work-life balance, but definitely manageable.

    Advice to Management

    Allow a bit more freedom to move within the org. Its currently difficult to switch teams due to the rigorous interview process even for current employees. If someone is doing pretty well in their current position, they will do well in their next one at Amazon.


  4. Helpful (2)

    "I'm enjoying it"

    Star Star Star Star Star
    • Work/Life Balance
    • 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
    Approves of CEO

    Pros

    Able to maintain a healthy work/life balance. Fun, friendly work environment. Interesting projects.
    Amazon is a very challenging workplace. You're expected to get things done very well and very quickly. There are a vast variety of projects, big and small, to work on to stretch your skills. You're not just interacting with other software developers, so you can use it as an opportunity to learn a lot about business in general and people skills.

    Cons

    Despite the long-term vision of the company executives, it seems that a lot of the lower-level managers have very short-term vision. They will cast your best laid plans asunder in favor of rushing out a completely new project in a very limited timespan so they have something to show in their regular meetings with top executives. As an SDE, you have to learn how to push back and get time to make a solid plan.

    Your developer as a programmer may be limited in terms of the developer tools you learn (and can use to pad your resume). Amazon uses a lot of proprietary developer tools.

    The on-call rotation is very frustrating and exhausting at times, but it's a necessary evil. It has driven people out of the company. But the severity of it is something that varies greatly from team to team.

    Advice to Management

    Lower-level managers: Communicate to your reports what your mid-term and long-term goals are more clearly. Push back on features/projects expected to be done within a month.


  5. Helpful (10)

    "Great place for a new college grad - some teams better than others"

    Star Star Star Star Star
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer II in Seattle, WA
    Former Employee - Software Development Engineer II in Seattle, WA
    Recommends
    Approves of CEO

    Pros

    I moved to Seattle right out of college to take a job in the risk management (anti-fraud) department. It was a little intimidating at first, with a learning curve like any job, but after a few months I was doing a lot of productive work. I was given significant responsibility early on and after 3 years, I was the team expert on several major systems.

    Work/life balance was pretty good in my department, though I heard stories about others not being as good. Definitely ask your potential manager about pager duty - everyone has it, but it's much worse for some. Eventually we got 12x7 India support, which meant no more being woken up for nighttime production issues. As far as working hours, I put in my 40 hours a week and went home. No weekend work except for the occasional on call. I rarely *ever* put in any overtime, with the only exceptions being around the holiday season, which is considerably busier for most people. My manager was very good about respecting the importance of family and other personal needs. Work schedule is ridiculously flexible (sometimes a bad thing) - generally you could come in at 7 am or at noon, as long as you put in your 40 hours, and no one is counting either.

    Benefits are pretty good. You get a bus pass that gets you free unlimited bus rides, including commuter buses. Some pretty famous people come to give talks/book signings for the employees. Parking at Union Station is free after reimbursement if you can get one of the cheap enough lots. Not sure what the situation will be after the move to South Lake Union.

    Pretty easy to get promoted within the SDE levels (1/2/3). I think lots of people get promoted from 1 to 2 in the first couple of years - this carried a $15k raise for me.

    Technology is fairly up to date compared to other companies. You get a laptop which you can take home with you. Lots of super smart engineers. Casual, informal work environment is nice.

    Cons

    Operational burden can be rather high; by that I mean you can end up spending a lot of time doing things that are not related to software development (reading lots of email, answering questions asked by employees in other areas, pulling data that your manager needs, metrics, etc.)

    Advice to Management

    Hire some operational support engineers to let the software engineers focus more on what they do best - developing software.


  6. Helpful (1)

    "Working at Amazon is great!"

    Star Star Star Star Star
    • Work/Life Balance
    • 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
    Approves of CEO

    Pros

    * Hugely innovative company
    * You're never working on the same thing for very long
    * Movement between teams and around the company is encouraged
    * Strong culture of knowledge sharing and collaborative problem-solving, both within your team and throughout the company
    * Amazon's computing needs are among the most extreme in the world--there's never a shortage of challenging problems to solve

    Cons

    * The benefits package isn't all that great for a company of Amazon's size
    * The culture of frugality has a tendency to disappoint: employee perks are at a minimum here
    * Parental leave policies are bare minimum
    * Stock-based bonuses take a while (years) to kick in

    Advice to Management

    Nothing really


  7. Helpful (7)

    "Controlled Chaos -- And I Love It"

    Star Star Star Star Star
    • Work/Life Balance
    • 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
    Approves of CEO

    Pros

    Amazon still totally feels like a startup. There's way too much work, way too few people, and endless opportunities to improve things and make a difference. Fortunately the management is good at understanding that they need to balance projects as well as people, so you're never going to be forced into overtime you don't want to do. Working here is a total blast, the pay is good, and the people are awesome.

    Cons

    The chaos can be a bit confusing if you don't enjoy working in that type of environment. It's a very fast paced place, and you have to understand how to balance competing demands for your time and make judgment calls for yourself on what your time is best spent on.

  8. "Excellent"

    Star Star Star Star Star
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer Intern in Seattle, WA
    Former Employee - Software Engineer Intern in Seattle, WA
    Recommends
    No opinion of CEO

    Pros

    Very good company to work for. The people are very friendly and helpful. The technique problem is very chanllenge and exciting.

    Cons

    Maintain web service can be stressful at any times. People can be paged at 3:00 am to fix a pointer bug.

    Advice to Management

    Good Management overall. Managers are trying to have one on one meeting with their employers every week to gather feed backs


  9. "Excellent"

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

    Pros

    BEST innovation company of US

    Cons

    no found, no found, no found

    Advice to Management

    More salary, more salary, more salary


  10. Helpful (1)

    "Feel good to work at Amazon.com"

    Star Star Star Star Star
    • Work/Life Balance
    • 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
    Approves of CEO

    Pros

    Flexible work environment, challenge tasks, friendly teammate

    Cons

    not as many cool products as rival google , apple

    Advice to Management

    long term thinking


Showing 1,557 of 15,325 reviews
Reset Filters