Software Development Engineer
Software Development Engineer - Kindle for iOS
Amazon Kindle is a revolutionary reading device, the #1 best-selling product on all of Amazon, and one of the most innovative and fast growing businesses at Amazon. The Kindle business also includes applications on other platforms such as Kindle for iPhone, Kindle for Blackberry, Kindle for PC, and Kindle for Mac. Our team develops cutting edge Kindle applications for iPhone and iPad, which blend seamlessly into the Kindle ecosystem and are at the forefront of reinventing our Customer's reading experience. We are looking for passionate, hard-working, and talented software engineers who have experience building mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
We are looking for candidates who meet these qualifications:
- 3+ years of experience building production software
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- Deftness at object-oriented design and systems architecture
- Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C) and open-source technologies (Spring, Hibernate)
- Development experience on the iPhone OS platform with appliations running on iPhone and iPod touch devices.
- Excellence in technical communication with peers and non-technical cohorts
- If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.
- Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience
- 3 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 programming language such as C, C++, C#, Java, or PERL
- 3+ years of experience building production software
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- Deftness at object-oriented design and systems architecture
- Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C) and open-source technologies (Spring, Hibernate)
- Development experience on the iPhone OS platform with appliations running on iPhone and iPod touch devices.
- Excellence in technical communication with peers and non-technical cohorts