Amazon Software Development Engineer II reviews

3.6

58% would recommend to a friend

(954 total reviews)
avatar

Andrew Jassy

19% approve of CEO

53% positive business outlook

Software Development Engineer II employees have rated Amazon with 3.6 out of 5 stars, based on 954 company reviews on Glassdoor. This indicates that most Software Development Engineer II professionals have a good working experience there. Amazon is rated in line with the average (within 1 standard deviation) by Software Development Engineer II professionals compared to other employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

954 reviews
4.0
May 29, 2017
Recommend
CEO approval
Business Outlook

Pros

Build systems that impact a lot of people and do huge things. If your team isn't making millions of dollars a year, you'll be on a new team soon. Coworkers who range from competent to excellent. Decent pay for the area.

Cons

If you're on a team with bad managers you will hate life. At least there is a new policy allowing you to transfer ASAP, which you should do. (- culture/values) Things are a bit too team dependent. I'm on a team I like. There are other teams that cannot retain people at all because their managers straight up suck at their jobs. (- senior management)(- culture/values) Comp is decent but not competitive with google/facebook/uber. (- comp rating) Crunch time is a management failure so you can expect to see it a few times a year. (- work/life)

3.0
May 28, 2017
Recommend
CEO approval
Business Outlook

Pros

- Work with top talent. - Work on high-scale, fascinating work. - Good company mobility. Changing teams every year or two is encouraged, giving the opportunity for a lot of diversity of experience if desired.

Cons

Depending on your team and your project, the work-life balance for software developers and software development managers can be very poor (frequent on-call rotations, 50+ hours per week norm, unreasonably demanding management). This varies greatly from team to team. Some teams are excellent at providing a good balance, and others are meat-grinders. It depends so much on your management chain. Can your manager negotiate appropriate boundaries such that other teams do not take advantage of you? Is your manager obsessed with arbitrary delivery dates, and will he or she pressure the team at all costs to meat them? Does your manager know how to put together detailed multi-quarter delivery plans? If the answers are "yes", "no", and "yes", then you should be alright.

4.0
May 23, 2017
Recommend
CEO approval
Business Outlook

Pros

I've heard everything from horror stories to "best job ever" stories; bottom line is, your experience will probably vary a lot by the team and position. That said, here are some things I've enjoyed on all of the teams (4 so far) I've worked on: - Working with smart people. At every level, in every position, my teammates have been outstanding, really inspiring me to raise my own game - Working on interesting problems. There's a huge breadth of work to be done, and finding a team that's working on something interesting has not been a problem.

Cons

- Team experience varies widely across the company. I've heard stories similar to the worst of them: folks working insane hours on unreasonable deadlines, etc. I will say it's gotten better--the market is so tight right now that those teams either adapt or perish - Amazon-scale is a double-edged sword. The problems you get to solve are like no other in the world. But on the other hand, everything you want to do is enormous and complicated. Systems are broken across teams, and every new thing that you want to do is likely to require contacts across multiple teams and even multiple organizations. Luckily, Amazon has a formal mentorship program to help newer folks navigate

Viewing 703 - 705 of 954 Reviews

Glassdoor has 250,841 Amazon reviews submitted anonymously by Amazon employees. Read employee reviews and ratings on Glassdoor to decide if Amazon is right for you.