Taro Logo

Software Development Engineer

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

Job Description

Amazon is seeking talented software engineers to join the Kindle Reader organization, where you'll play a crucial role in innovating the reading experience for millions of customers. As part of this team, you'll work alongside world-class engineers developing a platform that powers various Amazon partner teams' reader experiences. The role focuses on the Kindle ecosystem, including iOS and Android apps, E-Reader software, and backend services.

The position involves working on foundational technology stacks for syncing and storing structured annotations, managing core sync architecture, and supporting handwritten notetaking features for Kindle Scribe. You'll be responsible for ensuring data integrity, privacy, and security while building scalable solutions that enhance the reading experience.

This is an excellent opportunity for engineers passionate about creating customer-centric solutions at scale. You'll be working in a collaborative environment where you can influence architecture decisions and drive innovation in areas like Kindle Library, cross-OS development, and service integrations. The role offers exposure to various technologies and the chance to impact millions of readers worldwide.

The ideal candidate will bring strong software development experience, system design capabilities, and a track record of delivering high-quality, scalable solutions. You'll be joining a team that values innovation, technical excellence, and customer obsession, working on products that directly enhance how people read and interact with content across multiple platforms.

Last updated 10 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 features like 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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Disability accommodations

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

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

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 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.