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
Consumer

Description For Software Development Engineer

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 collaborate with world-class engineers while working on the Kindle platform across iOS, Android, and E-Reader devices. The role involves developing core features like syncing annotations, bookmarks, and handwritten notes (via Kindle Scribe), as well as architecting scalable solutions for data storage and synchronization.

You'll be working on foundational technology that powers the reading experience, including structured annotations management, sync architecture, and critical customer experience features. The position offers the opportunity to impact millions of readers while working with cutting-edge technology and a team dedicated to customer experience.

The role combines technical depth with customer focus, requiring both strong engineering skills and an understanding of user needs. You'll be part of a team that values innovation, scalability, and reliability, working on everything from front-end user experiences to back-end synchronization systems.

This is an excellent opportunity for engineers who want to work on consumer-facing products with significant scale and impact. The position offers the chance to work with various technologies while solving complex technical challenges in content delivery, synchronization, and user experience optimization.

Last updated 3 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
  • Develop sync CX features
  • Support handwritten note sync and storage

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

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive health benefits
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer II, Data Center Systems & Automation, Data Center Systems & Automation team

Software Development Engineer II position at Amazon's Data Center Systems & Automation team, building and maintaining critical infrastructure automation systems.

Software Development Engineer, WW Amazon Stores Finance

Software Development Engineer role at Amazon's WW Stores Finance team, building innovative financial technology solutions with competitive compensation and benefits.

Software Development Engineer, Ads Identity and Access Management, Ads Core Services (ACS)

Build high-scale distributed systems for Amazon Ads platform, managing advertiser registration and access controls serving millions of users globally.

Software Development Engineer II, Amazon Music

Full-stack Software Development Engineer II position at Amazon Music, building innovative music streaming experiences and working with both front-end and back-end systems.

Application Development Engineer, Building Integration and Data - GREF Tech

Application Development Engineer position at Amazon's GREF Tech team, focusing on building integration and data systems for corporate real estate management.