Senior Software Development Engineer - Kindle SDK

Oct 05, 2012
Nov 04, 2012
Full Time
The Kindle SDK delivers Amazon's platform capabilities to third-party app developers. We are seeking a software development engineer who is passionate about enabling other developers to build killer apps. We aim to continually raise the bar on developer experience. The Kindle SDK team is passionate about end to end developer experience and the quality of Amazon's API.

You must be customer-centric, results oriented, and creative. This position is a great opportunity to work on a diverse set of technologies that span mobile devices, desktop applications, and distributed systems.

Software development engineers on the Kindle SDK team are responsible for owning large customer-facing features from inception to delivery and beyond. Engineers on our team are expected to accomplish tasks in internet time while, at the same time, pushing the technical envelope. Our engineers enjoy working as a team and welcome the opportunity to lead whenever possible.

- Bachelor's Degree in Computer Science or related field
- 5+ years professional experience in software development
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Proficiency in at least, one modern object oriented programming language such as C++ or Java.

- Experience in building mobile apps and SDKs.
- Experience building complex software systems that have been successfully delivered to customers
- Experience with mobile Java and/or browser technologies
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to take a project from scoping requirements through actual launch of the project