Senior Software Development Enginee...
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Amazon Kindle E-Reader Software Development
Join Amazon Kindle, a leader in revolutionary reading devices, and contribute to the next generation of reading experiences. Our organization seeks an inventive and technically skilled Software Development Engineer to join a diverse team dedicated to delighting millions of readers globally. We work backwards from customer needs to design and implement solutions that deliver an immersive reading experience across various devices, genres, and formats.
We are looking for full-stack Software Development Engineers passionate about building high-quality software impacting millions of customers. If you thrive on challenges, are eager to learn, and want to make a global impact, this role is for you.
Key Job Responsibilities:
- As a Senior Software Development Engineer, you will be instrumental in adding capabilities and unlocking new features for the Kindle E-reader family. Our objective is to empower internal application developers with a fast, easy, and low-cost platform for building and releasing features on our E-reader stack.
- Tackle complex and novel challenges daily, collaborating with multiple technical teams across Amazon due to the scale of this initiative.
- Address problems spanning software, hardware, networks, distributed systems, and automation.
- Design and develop critical E-reader components that ensure the product is performant, secure, and power-optimized.
- Grow your skills, have fun, and positively impact millions of users.
- Demonstrate expertise in C/C++ and comfort with both client and service-side development.
- Collaborate with experienced Amazonians to design and implement innovative E-reader components.
- Architect and design secure software solutions to protect customer data on devices.
- Maintain the software stack's up-to-date status, considering advancements in both hardware and software.
A Day in the Life:
Engage actively in developing E-reader software primarily based on C/C++. You will interact with various Amazon teams deploying their software on the E-reader. You will also serve as the lead engineer for your team, providing guidance on design and best practices.
- Ship and review C++, ReactNative, or Java code for reading features on Kindle E-Reader and Kindle Apps for iOS/Android.
- Collaborate with peers, product owners, UX designers, and partner tech teams on the architecture and design of reading features.
- Adapt the customer experience for next-generation Kindle E-Reader devices, emphasizing operational excellence and monitoring code deployment pipelines and dashboards.
- Perform root cause analysis for issues and propose effective solutions.
- Train new team members on the construction, operation, security, and overall integration of E-Reader and Kindle Application software.
About the Team:
Our team is responsible for the design, architecture, and implementation of a surface that enables reading innovation across various file formats and operating systems. Our software supports Kindle customers on all major mobile platforms and Kindle devices. Our engineers foster a collaborative environment and welcome leadership opportunities.
Basic Qualifications:
- 5+ years of professional software development experience (excluding internships).
- 5+ years of programming experience in at least one software programming language.
- 5+ years of experience leading the design or architecture of new and existing systems, including design patterns, reliability, and scaling.
- Experience serving as a mentor, tech lead, or leader of an engineering team.
Preferred Qualifications:
- 5+ years of experience in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in Computer Science or a related field.
Our inclusive culture empowers Amazonians to deliver exceptional results. If you require workplace accommodations, please visit amazon.jobs/content/en/how-we-hire/accommodations for more information.