Software Development Engineer II, Kindle E-Reader

Amazon Kindle is a revolutionary reading device and one of the most innovative devices at Amazon.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.

Description For Software Development Engineer II, Kindle E-Reader

Amazon Kindle is seeking a Software Development Engineer II to join their innovative team working on the next generation reading experience. This role focuses on building high-quality software that impacts millions of readers worldwide. As part of the Kindle team, you'll work on developing and maintaining software across multiple digital surfaces for Kindle Readers and Applications.

The position involves full-stack development using C++, Java, and ReactNative, working on both Kindle E-Reader devices and mobile applications. You'll be responsible for architecting software solutions, improving system compatibility, and implementing highly performant features that enhance the reading experience.

Working at Amazon Kindle means joining a diverse team at the forefront of digital reading technology. You'll collaborate with product owners, UX designers, and various technical teams to design and implement solutions that delight customers worldwide. The role offers opportunities to work with cutting-edge technology while maintaining operational excellence through monitoring deployment pipelines and solving complex technical challenges.

This is an ideal position for someone who enjoys building scalable solutions, has strong technical skills in C++ and object-oriented programming, and wants to make a significant impact on how millions of people read and consume content. You'll be part of a team that values innovation, technical excellence, and customer-focused development.

The role combines technical depth with broad impact, as you'll be working on software that supports Kindle customers across all major mobile surfaces and Kindle devices. It's an opportunity to shape the future of digital reading while working with a team that welcomes leadership and innovation.

Last updated 23 days ago

Responsibilities For Software Development Engineer II, Kindle E-Reader

  • Contribute to definition, development, integration, test, documentation, and support of C++ software
  • Architecture of software solutions and improving subsystem compatibility
  • Designing and Building highly performant features
  • Preparation of technical requirements and software design specifications
  • Understanding internals of graphics subsystems
  • Implementing best practices for software development and documentation
  • Ship and review C++, ReactNative or Java for reading features
  • Collaborate with peers, product owners, UX designers on architecture and design
  • Monitor code deployment pipelines and dashboards
  • Root cause issues and propose solutions

Requirements For Software Development Engineer II, Kindle E-Reader

Java
React
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one modern language such as Java, C++, or C#
  • Experience with object-oriented design

Interested in this job?