About Amazon Kindle
Amazon Kindle has changed the way books are published, sold, and read across the globe. Independent authors can now publish and sell directly to readers through Kindle and print-on-demand offerings, reaching audiences never before available. With Kindle, readers can download any book in any language in just sixty seconds.
Job Description
Amazon is seeking a talented and enthusiastic Software Development Engineer (SDE) to join the Kindle Content business. The New Kindle Reading Foundation team works on revolutionizing next-generation reading possibilities for millions of customers, thinking ahead in the space to bring stronger foundations that delight our growing customer base with diverse personas. We are responsible for building ideas from inception to delivery and own the Kindle Content experience foundational tech stacks that positively impact our Customers, Publishers, and Authors. We work across various Kindle Technologies teams to deliver a delightful experience for our customers on time and raise the bar on engineering excellence in building content experiences at low cost.
Key Job Responsibilities
* The Software Engineer will contribute to defining, developing, integrating, testing, documenting, and supporting C++ software across multiple digital surfaces for Kindle Readers and Applications.
* This hands-on position will engage your engineering capabilities and technical knowledge of software development while successfully planning, organizing, and conducting software development projects in a dynamic environment.
Responsibilities:
1. Responsible for the architecture of software solutions, working with and improving current limitations and compatibilities between subsystems, building new concepts and methodologies, and developing major routines and utilities.
2. Designing and building new features that are highly performant.
3. Preparing technical requirements and software design specifications.
4. Understanding the internals of graphics subsystems.
5. Instilling best practices for software development and documentation, ensuring designs meet requirements, and delivering high-quality software on tight schedules.
About the Team
We own the design, architecture, and implementation of a surface enabling reading innovation across file formats and operating systems. Our software supports Kindle customers on all major mobile surfaces and Kindle devices. Our engineers enjoy working as a team and welcome the opportunity to lead whenever possible.
Basic Qualifications
* 3+ years of non-internship professional software development experience.
* 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems.
* Experience programming with at least one software programming language.
PREFERRED QUALIFICATIONS
* 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
* Bachelor's degree in computer science or equivalent.
* Experience programming with C++.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit here for more information.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.