Taro Logo

Software Development Engineer

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

Job Description

Amazon is seeking talented software engineers to join the Kindle Reader organization, offering an exciting opportunity to shape the future of digital reading experiences. As a Software Engineer, you'll be part of a team innovating the Reading experience on Kindle mobile devices and services, impacting millions of Amazon customers worldwide. The role involves working with world-class engineers while designing and developing platforms that power various Amazon partner teams' reader experiences.

The position focuses on critical areas including the foundational tech stack for syncing and storing structured annotations (text notes, highlights, bookmarks), sync customer experience features, and core sync architecture. You'll be particularly involved with Kindle Scribe's handwritten notetaking capabilities, managing sync, storage, data integrity, and privacy/security.

This is an excellent opportunity for engineers passionate about building scalable, high-impact solutions that directly enhance customer reading experiences. You'll be working in a collaborative environment, making architectural decisions that influence Kindle Library, cross-OS development, and app UX experience. The role requires strong technical skills, innovative thinking, and a customer-centric approach.

The team's mission involves developing a federated, scalable, "plug and play" sync service for Kindle and Books features, making this an ideal position for engineers interested in complex distributed systems and user-facing applications. You'll be at the forefront of technology, working with various platforms and ensuring seamless integration of features across different reading devices and services.

Last updated 8 hours ago

Responsibilities For Software Development Engineer

  • Design, architect, and code for Kindle Reader iOS, Android app and E-Reader software
  • Drive architecture decisions for Kindle Library
  • Work on cross OS development and app UX experience
  • Handle service integrations to deliver reader experience
  • Work on syncing and storing structured annotations
  • Manage sync CX features including MRPR and FPR
  • Support handwritten note sync and storage
  • Ensure data integrity and privacy/security for notetaking

Requirements For Software Development Engineer

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 II, Amazon

Amazon is seeking a Software Development Engineer II to join their GroceryX team, building scalable solutions for their global grocery business with 3+ years of experience.

Software Development Engineer

Software Development Engineer role at Amazon's Kindle Reader organization, focusing on developing and architecting reading experiences across mobile devices and E-readers.

Software Development Engineer II, WWGST

Software Development Engineer II position at Amazon's WWGST team, building scalable solutions for global grocery shopping experiences.

Software Dev Engineer II-TEST, Amazon Autos

Software Development Engineer in Test II position at Amazon Autos, focusing on building automated testing frameworks for automotive shopping experiences.

Software Engineer II, Paragon

Software Engineer II position at Amazon's Selling Partner Services team, building large-scale distributed systems and case management solutions.