Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
US-CA-Santa Cruz
Posted Date 
Amazon Fulfillment Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Massive scale. Cutting edge technology. Visible real world impact.

Are you interested in building the foundation for one of Amazon’s most significant and fastest growing businesses? Amazon Business is transforming the way sellers reach business customers. Amazon Business is a new marketplace on that combines the selection, convenience and value customers have come to know and love from Amazon, with new features and unique benefits tailored to the needs of business purchasers. As highlighted recently in the press, Amazon Business reached $1 Billion in annual revenue within its first year of being launched, and is growing at 20% per month.

We need engineers who can step into this environment and help us build cutting edge and highly distributed systems to support businesses around the world selling on Amazon and drive the next billion dollars. You will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance. You will evaluate and make decisions around the use of new or existing technologies and tools, and you’ll coach and mentor junior development engineers. We work in an entrepreneurial environment and deliver value incrementally and frequently. We are still in the early stages of development, so you will be in on the ground floor.

Basic Qualifications

  • BS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field
  • 3+ years relevant work experience in software development
  • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm design)
  • Proficiency in at least one modern object-oriented programming language such as Java (Preferred) or C#.
  • Excellent communication and analytical skills

Preferred Qualifications

  • MS in Computer Science, Computer/Electrical Engineering, Mathematics, or a related field
  • Five years of progressively responsible work experience
  • Experience in building large scale distributed systems
  • Experience in scaling and performance tuning of large systems
  • Experience with AWS and other cloud technologies
  • Understanding of relational data modeling and SQL
  • Excellent communication and analytical skills
  • Experience developing software in a Unix/Linux environment
  • Familiarity with scripting languages - Unix Shell / Perl / Phython / Ruby
  • Maniacal Customer Obsession