Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
463214
Location 
US-WA-Seattle
Posted Date 
5/15/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description


Amazon.com is looking for a talented and enthusiastic software engineer to join the Kindle Integration Service team that enables some of Amazon’s fastest growing and most dynamic businesses such as Digital Content Purchasing. The scale at which these services operate requires a platform that is incredibly performant and stable. The speed at which these businesses change requires the platform to be powerful and flexible and to provide high developer productivity.

This platform team offers both a programming model and a business hosting platform. As a Software Development Engineer in the team, you will provide technical leadership to other engineers in the team as well as contribute to the design and development using the AWS cloud, Java, and RESTful Web Services. You will also have the opportunity to influence the technical direction of other teams in Amazon. We are solving some very interesting and complex problems in the next couple years, and there is a great deal of opportunity for a creative technical leader to innovate in the space and drive product direction. A successful candidate will have an established background in developing customer-facing experiences and backend web-services, strong technical skills, a motivation to achieve results in a fast paced environment, high creativity, and great analytical reasoning skills.

Basic Qualifications

  • 5+ years of software development experience
  • BS/MS in Computer Science or similar technical field
  • Proficiency in at least one object oriented programming language such as Java, C++, or C#

Preferred Qualifications

  • Strong object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems; ability to think abstractly