Software Development Engineer (SDE)

Learn more about Amazon

As an equal opportunity employer, the Amazon group of companies is committed to a diverse workforce and a barrier-free employment process. In order to ensure reasonable accommodations for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Era Veterans' Readjustment Assistance Act of 1974, and Title I of the Americans with Disabilities Act of 1990, as amended, individuals that require accommodation in the job application process for a posted position may contact us at 866-437-9078 for assistance.

The Amazon group of companies participates in E-Verify. E-Verify is a web-based system that allows an employer to determine an employee's eligibility to work in the US using information reported on an employee's Form I-9. The E-Verify system confirms eligibility with both the Social Security Administration (SSA) and Department of Homeland Security (DHS).


CONDITIONS OF USE | PRIVACY NOTICE | © 1996-2011,, Inc. or its affiliates

"I shop on Amazon because of their customer obsession. I work for them because of their obsession with innovation."

Gaurav Maken
SDE, Payment Methods
U of Toronto, 2011

As a member of the Amazon development team, you will be given the opportunity to have a direct impact on the evolution of the Amazon e-commerce platform and lead mission critical projects early in your career. Your design, code and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, optimization, scalability, security and tweaking algorithms.

As you begin your career with us as a college hire, Amazon gives you a working environment where you work on technology that drives millions of customers around the world. 

What we are looking for in both roles:

  • Currently pursuing or have graduated in the last 12 months with a B.S., M.S., or Ph.D. Degree in computer science, computer engineering or related technical discipline
  • Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform) Knowledge of Perl or other scripting languages a plus
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Experience in optimization mathematics (linear programming, nonlinear optimization)
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems; ability to think abstractly

Software Development Engineer in Test (SDET)

Gaurav Bio