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

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 3 minutes 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?

Jobs Related To Amazon C++ Software Development Engineer, Kindle Content Management (Library)

Software Dev Engineer, RDS Open Source

AWS is seeking a Software Dev Engineer for their RDS Open Source team to work on the world's largest fleet of MySQL, PostgreSQL, and MariaDB databases.

Software Development Engineer, Aurora Control Plane

Software Development Engineer position at Amazon's Aurora Control Plane team, building scalable database services with competitive compensation and benefits.

Software Development Engineer, Aurora Control Plane

SDE II position at Amazon Aurora building scalable database services, offering $114k-$191k salary with hybrid work in Vancouver.

Senior Product Manager - Tech, Customer Purchase Journey

Senior Product Manager position at Amazon focusing on the Thank You Page experience within the Customer Purchase Journey, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Route 53

AWS Route 53 seeks Software Development Engineer to build and maintain global-scale DNS infrastructure, focusing on high availability and performance.