Software Development Engineer


Do you want to reinvent one of life's daily activities? Do you get excited by working in a high-growth and fast-paced environment? Amazon Kindle is changing the way people consume digital media and continues to be one of the most innovative and fastest growing businesses at Amazon. The Kindle Content team works on making every content in every language available for every customer everywhere.

The Kindle Content team is building a platform for managing subscriptions that targets at a broad category of subscriptions. It will offer a convenient way for Amazon customers to sign-up for subscriptions and manage their subscription (e.g. cancel, upgrade, renew) at a single place on and get instant access to select digital content (e.g. magazines) on their preferred devices. We are looking to hire an experienced software development engineer to design and develop this initiative and build real-time and highly scalable systems and applications that would play a key role in Amazon's expansion. A successful candidate will have an established background in building highly scalable systems and system design, great communication skills, and with a motivation to achieve results in a fast paced environment.

The Software Development Engineer (SDE) experience is a unique one at Amazon. Teams are structured in small groups with a strong impetus to innovate, drive end to end ownership and meet critical business goals. Fresh college graduates get to rub shoulders with outstanding software engineers and researchers with industry leading technical abilities, solving challenging engineering problems that affect millions of Amazon customers. Engineers also get to collaborate and work with teams across the globe, in the process being exposed to a range of technologies, best practices and solution patterns. Our brown bag sessions and Principal talks are among the most popular presentations with healthy debate and a cross pollination of ideas. All this contributes to the grooming of the 'fungible' Amazon engineer who has exemplary technical skills, sharp business acumen and a strong drive to get things done.

Basic Qualifications

Bachelor's degree in Computer Science, Computer Engineering or related technical discipline

Excellent programming skills in either C, C++ or Java

Strong fundamentals in core Computer Science areas like Data Structures and Algorithms.

3+ years of experience as a software developer with Java or C++

Preferred Qualifications

Ability to handle multiple competing priorities in a fast-paced environment

A deep understanding of software development in a team, and a track record of shipping software on time

Quickly adapt to new development environments and changing business requirements

Learn new systems

Create reliable/maintainable code, and find creative and scalable solutions to difficult problems

The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter

Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.

Back to top