Senior Software Development Enginee...
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Description
Amazon Kindle is a revolutionary reading device and a highly innovative product at Amazon. Our organization is seeking an inventive and technically skilled Software Development Engineer to join our diverse team at the forefront of delighting millions of readers globally. We are building the next generation of the reading experience, working backward 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 who are passionate about building high-quality software that impacts millions of customers. If you seek challenges, are eager to learn, and want to make a global impact, we encourage you to apply.
Key Job Responsibilities:
As a Senior Software Development Engineer, you will be responsible for adding capabilities and unlocking more features on the Kindle E-reader family. Our objective is to enable internal application developers to build and release features on our E-reader stack quickly, easily, and cost-effectively. You will tackle complex and novel situations daily, with opportunities to collaborate with multiple technical teams across Amazon due to the scale of this initiative. We address challenges spanning software, hardware, networks, distributed systems, and automation. You will design and develop critical components within the E-reader, ensuring the product is performant, secure, and power-optimized. This role offers extensive learning opportunities, a fun environment, and the chance to positively impact millions of users.
- You are an expert in C/C++ and comfortable working across client and service-side stacks.
- Collaborate with experienced Amazonians to design and implement innovative components for the E-reader.
- Architect and design secure software to protect customer data stored on devices.
- Identify and implement strategies to keep the software stack up-to-date, considering advancements in both hardware and software.
A Day in the Life:
In this role, you will be actively involved in developing our C/C++ based E-reader software. 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, guiding them on design and best practices. You will ship and review C++, ReactNative, or Java code for reading features on Kindle E-Readers 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 the next generation of Kindle E-Reader devices, focusing on operational excellence and monitoring the team's code deployment pipelines and dashboards. Root cause issues and propose solutions. Train new team members on the construction, operation, security, and integration of E-Reader and Kindle Application software within the broader ecosystem.
About the Team:
We own 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 thrive in a team environment and welcome opportunities to lead.
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 (including design patterns, reliability, and scaling) of new and existing systems.
- Experience as a mentor, tech lead, or leading 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, or equivalent practical experience.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and require workplace accommodation or adjustment during the application and hiring process, including support for interviews or onboarding, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If your country/region is not listed, please contact your Recruiting Partner.