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

Description For Software Development Engineer, Kindle Reader

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 a month 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Kindle Reader

Software Development Engineer - Lambda, Lambda - Experience

Senior Software Engineer role at AWS Lambda in Dublin, focusing on serverless computing development and distributed systems architecture.

Sr. SDE - Timehub Pay Data and Policy Computation

Senior Software Engineer role at Amazon building scalable pay computation systems for global workforce management

Software Development Engineer, Amazon Redshift

Senior Software Engineer role at Amazon working on Redshift Builder Experience team, focusing on developer tooling and infrastructure services.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, building distributed systems and control plane infrastructure with focus on scalability and performance.

Software Development Engineer, Amazon Redshift

Senior Software Engineer role at Amazon Redshift team focusing on building infrastructure services and developer tooling for cloud data warehouse solutions.