Taro Logo

C++ Software Development Engineer, Kindle Content Management (Library)

Global technology company leading in e-commerce, cloud computing, and digital streaming services.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For C++ Software Development Engineer, Kindle Content Management (Library)

Join Amazon's Kindle Content Organization System Architecture (Library) team as a Software Development Engineer, where you'll be at the forefront of enhancing the reading experience for millions of Kindle users worldwide. This role offers an exciting opportunity to work on next-generation reading experiences across various devices and formats.

As part of this diverse team, you'll be responsible for building and maintaining key features of the Kindle Library system, working with technologies like C++, ReactNative, Java, and Swift. The role involves close collaboration with product owners, UX designers, and partner tech teams to architect and implement solutions that directly impact the customer experience.

The team's mission is crucial to the Kindle ecosystem, focusing on enabling customers to effortlessly manage their libraries regardless of size or content. You'll be working on one of the two most important customer-facing components of the Kindle platform, making a significant impact on how readers interact with their digital content.

Your day-to-day activities will include shipping code for various Kindle platforms, collaborating on architecture decisions, ensuring operational excellence, and maintaining high standards of security and performance. This position offers excellent growth opportunities, allowing you to work with cutting-edge technologies while solving complex challenges at scale.

The ideal candidate should be passionate about creating customer-centric solutions, have strong technical skills, and thrive in an agile environment. You'll have the chance to influence the future of digital reading while working with a team that values innovation, technical excellence, and continuous learning.

Last updated 7 months ago

Responsibilities For C++ Software Development Engineer, Kindle Content Management (Library)

  • Work in an agile environment to deliver high quality software
  • Development and maintenance of key features
  • Design scalable software systems
  • Ship and review code for Library features on Kindle devices
  • Collaborate with peers, product owners, and UX designers
  • Monitor code deployment pipelines and dashboards
  • Root cause issues and propose solutions
  • Train new team members

Requirements For C++ Software Development Engineer, Kindle Content Management (Library)

Java
React
TypeScript
  • Experience (non-internship) in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with modern languages like Java, C++, or C#
  • Knowledge of professional software engineering & best practices
  • Knowledge of full software development life cycle
  • Experience with coding standards, code reviews, and source control management

Interested in this job?