Taro Logo

Software Development Engineer, Kindle Reader

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Job Description

Amazon is seeking exceptional software engineers for the Kindle Reader organization. This role offers an exciting opportunity to innovate on the Reading experience for millions of Amazon customers across Kindle mobile devices and services. You'll collaborate with world-class engineers while designing and developing for Kindle Reader iOS, Android app, and E-Reader software.

The position involves working on a platform that enables other Amazon teams to innovate their reader experiences. Key responsibilities include making architectural decisions for Kindle Library, cross OS development, app UX experience, and service integrations to enhance reader experience.

The team focuses on several critical areas:

  • Foundational tech stack for syncing and storing structured annotations (text sticky notes, highlights, bookmarks)
  • Sync CX features including MRPR (most recent page read) and FPR (furthest page read)
  • Core sync architecture development for a federated, scalable, "plug and play" sync service
  • Notetaking Sync: Supporting handwritten note sync and storage for Kindle Scribe, ensuring data integrity and privacy/security

This is an excellent opportunity for a passionate software engineer interested in building mission-critical, high-volume applications that directly impact customer experience. The role offers the chance to work on innovative features while maintaining high standards of technical excellence.

The position combines technical leadership with hands-on development, requiring both architectural vision and strong coding skills. You'll be part of a team that values innovation, customer obsession, and technical excellence while working on products used by millions of readers worldwide.

Last updated 19 hours ago

Responsibilities For Software Development Engineer, Kindle Reader

  • Design and architect Kindle Reader software across iOS, Android and E-Reader platforms
  • Develop sync architecture for Kindle Library and reader features
  • Build and maintain structured annotations system
  • Implement sync features for reading progress and notes
  • Ensure data integrity and privacy/security for notetaking features

Requirements For Software Development Engineer, Kindle Reader

Java
JavaScript
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Related Jobs

Software Development Engineer, Kindle Reader

Software Development Engineer role at Amazon's Kindle Reader team, focusing on developing and improving reading experiences across iOS, Android, and E-Reader platforms.

Software Development Engineer-II, Alexa Smart Home

Software Development Engineer II position at Amazon Lab126, focusing on Alexa Smart Home mobile app development using React Native and native technologies.

Software Development Engineer, Tablet Software

Software Development Engineer position at Amazon focusing on tablet software development, requiring 3+ years of experience in software development and expertise in Android development.

Software Dev Engineer - Android/Linux, Device OS Connectivity SW

Software Development Engineer role at Amazon focusing on Android/Linux connectivity software development for Amazon devices including Fire TV, Echo Show, and Smart home solutions.

React Native Developer

React Native Developer position at Wing's M32 AI subsidiary, offering competitive salary, remote work, and opportunity to build innovative B2B mobile applications.