Careers at Amazon
Search for Jobs
Apply Now


Careers Home

 


 
Amazon.com hires top computer science and engineering graduates into software development engineer positions across the company. While we continue to grow our university-recruiting efforts each year, we never lower the bar. We want the best and brightest interns, co-ops, and grads to join our company. So, if you're interested in a challenging, high-impact software engineering role, apply now

(Note: The vast majority of our college hires work in Seattle, Washington, at our corporate headquarters. View all Amazon.com locations.)



 
"The diversity of software skills developed at Amazon as compared to other companies is most surprising. Amazon engineers become software jacks of all trades." --Ann, Software Development Engineer

Software Development Engineer: General Overview
Impact
As a member of Amazon.com's development team, you'll play a key role in the evolution of our e-commerce platform, and you'll be able to lead mission-critical projects early in your career. Your design and coding skills 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 algorithms--just to name a few. Your work may touch tens of millions of customers, hundreds of thousands of sellers, and tens of thousands of external developers.

Innovation
Are you seeking an environment where you can drive innovation? Are you interested in finding the best intersection of features versus performance? Are you up to the task of delivering innovative technology that offers millions of unique products to thousands of suppliers and tens of millions of customers around the world? Many of the technical challenges Amazon.com encounters have never been dealt with before on this scale, if at all. Come help lead the way in e-commerce innovation.

Your Background

  • Strong object-oriented design and coding skills (C/C++ and/or Java, preferably on a UNIX or Linux platform)
  • Well-versed in Perl and SQL
  • Experience with distributed (multi-tiered) systems, algorithms, relational databases, and optimization mathematics (linear programming, nonlinear optimization)
  • Ability to effectively articulate technical challenges and solutions
  • Entrepreneurial business acumen
  • Ability to deal well with ambiguous or undefined problems, and to think abstractly
  • Previous technical internship preferred
  • Degree in computer science or computer engineering (or a related technical discipline); graduate degree a plus

Apply now for one of our software development engineer positions, or learn more about the kind of software development engineers our groups hire.



Recent or Upcoming Graduate, but Not a Software Engineer?
No problem. You can apply through our regular recruiting process. Search for other openings across Amazon.com.

Conditions of Use | Privacy Notice © 1996-2007, Amazon.com, Inc. or its affiliates