Taro Logo

Software Development Engineer, Kindle Reader

Amazon is a leading e-commerce and technology company known for innovation in various sectors including cloud computing and digital reading devices.
$129,300 - $223,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS
This job posting is no longer active. 😔

Job Description

Amazon Kindle is a revolutionary reading device and one of the most innovative and fastest growing businesses at Amazon. We are seeking a passionate software engineer to build high quality mission critical software and reusable software libraries to shape the future of eBooks.

Key responsibilities include:

  • Contributing to the definition, development, integration, test, documentation, and support of C++ software across multiple digital surfaces for Kindle Readers and Applications
  • Engaging in software development while gaining experience in planning, organizing, and conducting projects in a dynamic environment
  • Architecting software solutions, improving subsystem compatibilities, developing new concepts and methodologies
  • Designing and building highly performant new features
  • Preparing technical requirements and software design specifications
  • Understanding graphics subsystem internals
  • Implementing best practices for software development and documentation
  • Ensuring designs meet requirements and delivering high quality software on tight schedules

The team owns the design, architecture, and implementation of a surface to enable reading innovation across file formats and operating systems. Our software supports Kindle customers on all major mobile surfaces and Kindle devices. Engineers enjoy working as a team and have opportunities to lead.

This role offers a competitive compensation package, including equity and a full range of medical, financial, and other benefits. The base pay ranges from $129,300/year to $223,600/year, depending on the geographic market and other factors.

Join Amazon Kindle and help shape the future of digital reading!

Last updated 10 months ago

Responsibilities For Software Development Engineer, Kindle Reader

  • Contribute to C++ software development for Kindle Readers and Applications
  • Architect software solutions and improve subsystem compatibilities
  • Design and build highly performant new features
  • Prepare technical requirements and software design specifications
  • Implement best practices for software development and documentation
  • Deliver high quality software on tight schedules

Requirements For Software Development Engineer, Kindle Reader

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience with new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, Kindle Reader

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Financial Benefits