Amazon Software Development Engineer II Reviews | Glassdoor

Amazon Software Development Engineer II Reviews

Updated July 23, 2017
286 reviews

Filter

Filter

Software Development Engineer II

3.7
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
Amazon Chairman, President, and CEO Jeff Bezos
Jeff Bezos
217 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
More Pros and Cons

  1. Helpful (1)

    "Great place to learn"

    StarStarStarStarStar
    • 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
    Positive Outlook
    Approves of CEO

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

    Pros

    Fast paced, high energy company to work with engineering problems of massive scale

    Cons

    It's a grind, most people come here to learn and burn out after so many years, hardly any projects that don't have tight, almost unreachable goals.


  2. Helpful (1)

    "AWS"

    StarStarStarStarStar
    Current Employee - Software Development Engineer-II in Seattle, WA
    Current Employee - Software Development Engineer-II in Seattle, WA
    Recommends
    Positive Outlook
    No opinion of CEO

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

    Pros

    Culture in AWS is nothing like the NY time article

    Cons

    Could use a real coffee machine

  3. "Challenging and interesting work, but few "soft" benefits"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer-II
    Current Employee - Software Development Engineer-II
    Recommends
    Approves of CEO

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

    Pros

    Note, experiences at Amazon vary lot depending on the team you're in. I've worked for the Relational Database Service team for 2+ years.
    - gain experience building a service that manages hundreds of thousands of database instances (lots of challenges at "Amazon scale")
    - gain experience working with other AWServices.
    - opportunities to get your hands dirty on low level database engine code.
    - medium operational burden
    -No hard deadlines. The focus is always on building a quality product.

    Cons

    - The usual; stingy on perks. E.g. far from free food, sometimes there are no decent food options.
    - Social/team activities are rare. But again, some teams/locations are better at this than others.


  4. Helpful (2)

    "Amazing, have not used my brain like this in a while."

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

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

    Pros

    Hard problems, lots of smart people. Good support from managers, and fun projects.

    Cons

    The company is so big it takes a little while to learn to navigate internal sites to find other teams that are doing similar things in order to collaborate.

    Advice to Management

    Keep it up, you already listen to us by taking actions on surveys.


  5. Helpful (2)

    "Software Development Engineer II"

    StarStarStarStarStar
    • 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
    Positive Outlook
    Approves of CEO

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

    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)

    Advice to Management

    Hold management accountable for being terrible. If all of your devs quit multiple times, that manager needs to be fired. (- senior management)


  6. Helpful (3)

    "Varies by team, but my experience has been great"

    StarStarStarStarStar
    • 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
    Positive 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


  7. Helpful (2)

    "Fascinating projects, poor work-life balance"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer-II
    Current Employee - Software Development Engineer-II
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

    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.

  8. Helpful (2)

    "Very Fortunate To Work Here but Could Do Better"

    StarStarStarStarStar
    • 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


  9. "Amazon Review"

    StarStarStarStarStar
    • 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.


  10. Helpful (1)

    "Ok company, too frugal to be fun"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer II in Seattle, WA
    Former Employee - Software Development Engineer II in Seattle, WA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I worked at Amazon full-time (More than 3 years)

    Pros

    I got to work with really smart people

    Cons

    Management, politics, etc.

    The only way to advance is to kind of screw others over

    Advice to Management

    Aggressively manage the performance of managers. Get right of the dummies