Amazon Software Development Engineer I Reviews | Glassdoor

Amazon Software Development Engineer I Reviews

Updated April 1, 2018
278 reviews

Filter

Filter

Software Development Engineer I

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

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "Work/life balance seems comparable to other places I've worked - not worse" (in 2384 reviews)

  • "I have no work life balance issues" (in 497 reviews)

More Pros and Cons

  1. "Amazing work space. great weather in seattle,good company culture"

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

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

    Pros

    Good company culture. Beautiful work space. 401K great match. Manager is very friendly to employee, promising product in Alexa and AWS

    Cons

    No free lunch. However I don't think the free meal in Google is delicious. I could not come up with other cons. Pretty good compared with my previous employer.


  2. Helpful (2)

    "Thanks for a job doing nothing I want"

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

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

    Pros

    Strong business. Decent benefits. World-class technical infrastructure. Orca pass (Seattle).

    Cons

    Bureaucracy deeply steeped in most processes. Corporate hierarchy and general detachment of recruiting and management from employees.

    Advice to Management

    Take more time to invest in on-boarding employees and matching new hires into roles of interest and assessing team fit.

  3. Helpful (2)

    "Fast paced, Smart people, Continuous learning"

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

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

    Pros

    Smart people
    Never a day when I don’t learn something new
    Opportunities to work for some of the game changing teams
    Your work would have a great impact
    Encourages to Fail and learn
    Machine learning university
    Exciting and challenging work

    Cons

    Perks could improve overall
    The headquarters area in Seattle is getting very expensive.
    Sometimes tends to under hire new folks


  4. Helpful (1)

    "High Pressure, High Reward"

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

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

    Pros

    Amazon is incredibly frugal. Teams have very minimal resources and yet own significant pieces of functionality. My team, in particular, owns a significant feature within the mobile application that millions of customers interact with every day. Because of that, I’ve had the chance to deliver products of significant complexity and high visibility.

    Amazon is also a very flat organization in which you own your own career progression. From my experience, that’s been a huge plus.

    Cons

    On-call and Operations rotations can be pretty stressful. My team owns a Tier 1 service that is responsible for a rather large potion of Amazon’s business and we are completely responsible for the upkeep as operations of this service, meaning that someone from my two-pizza team must always be on-call for this service.

    There is always a lot of work to be done. It can be kind of overwhelming at times.


  5. Helpful (1)

    "Quite nice, depending on location"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer I
    Current Employee - Software Development Engineer I
    Recommends
    Positive Outlook
    No opinion of CEO

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

    Pros

    Great coworkers, great atmosphere, always learning new things.

    Cons

    No down-time, lots of meetings, NEED to seek help if lost as it will not come to you.


  6. Helpful (3)

    "SOFTWARE DEVELOPMEMT ENGINEER I"

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

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

    Pros

    Great opportunities to learn and grow working with the smartest people. People care about what they work on.

    Cons

    A lot can depend on your manager, but you are free to switch teams even immediately after starting if you don't agree with the principles of how the team operates.

    Advice to Management

    Simplify the promotion process for all levels. The first step is clearer now but some of the best I've worked with go unrecognized for what seems to be no reason against weaker candidates.


  7. Helpful (8)

    "Overwhelming but fun; ladder-climbers beware"

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

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

    Pros

    Caveat emptor: Teams are pretty siloed here, which preserves some freedom and small-company feel while also making culture vary dramatically from team to team. I've heard of folks who made out worse than me, they ended up in that New York Times article. Your Mileage May Vary.

    That said, here's the good stuff:

    Fast pace, near continuous deployment, hard problems. Smart, fun coworkers who have become true friends. Ownership of your tasks through the full development lifecycle. Open feedback encouraged and practiced. You have the ability to introduce change, though some teams are more resistant to change than others, and regardless you'll have to work hard to make an impact. Good work-life balance for an intense programming job: yes the oncall rotation occasionally makes you answer a page at night, but you're not expected to work late generally, even under impending deadlines. The team owns deadlines, not individuals.

    Oh. Compensation is great, but you probably knew that already.

    Cons

    Top-down management style. Developers don't have much control over which problems they solve once they join a team, though they have lots of freedom in designing solutions. Promotions are opaque and often frustrating, though they're currently introducing new policies to try changing that. If your goal is to get promoted quickly, this is not the place to be. Gender ratio heavily male. Lots of old decrepit internal tooling, internal documentation is disorganized and often out of date.

    Advice to Management

    Keep pushing to make promotions more transparent and predictable. Find a better solution to internal documentation. Bring in more female developers. Find management mechanisms to prevent those NYT horror stories from happening. Give developers more insight and ownership of which tasks they end up working on.

  8. Helpful (1)

    "Software Development Engineer"

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

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

    Pros

    The salary is beyond great, computers and development tools are amazing. Love the company.

    Cons

    Wish we had better offices and free food. Amazon claims frugality is the way to go but Microsoft and Google employees enjoy much better perks.

    Advice to Management

    Management is very supportive (but depends on the team). I have heard that the AWS teams are under a lot of stress.


  9. Helpful (3)

    "Great place to learn, hard place to work"

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

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

    Pros

    As an engineer, if you put the work in, you will learn a lot really fast, and grow quickly. Having Amazon on your resume also opens many doors.

    Cons

    When they say Deliver Results they mean it, its good to deliver, but have an off week, or even day, and miss a possibly already unrealistic deadline by a small amount, and you will be hearing about it. Sometimes feels like they expect engineers to be robots, not people with everyday life and stresses, and that you have to be able to crank it out every day.

    Advice to Management

    Engineers are human beings, not robots, if you look at the overall yearly performance of an engineer, and their reviews are 80% positive, and their work was generally delivered well with high standards 80% of the time, that's a good engineer. Engineering is hard work. Stop holding people back from promotions or penalizing them because they didn't do it 100% of the time.


  10. "Great place to work!"

    StarStarStarStarStar
    Current Employee - Software Development Engineer I in Seattle, WA
    Current Employee - Software Development Engineer I in Seattle, WA
    Recommends
    Approves of CEO

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

    Pros

    Seattle is an awesome city to live in. Amazon's downtown location is very nice. Great company all around!

    Cons

    Not enough benefits like other big tech companies.