Software Development Engineer II, Kindle Apps Releases and Tooling
Amazon
DESCRIPTION
In the Kindle Reader Engineering org, we inspire customers to read more and get more out of reading, every day on all their devices. We deliver experiences that make Kindle the “indispensable” way to read, so that once customers try it they can’t imagine reading any other way. We help people find more moments and more ways to discover and enjoy books, periodicals, and other content they love. We innovate and deliver features designed to acquire new customers, get more of them to buy and read their first book, and inspire them to read more books more often. We deliver a beautiful experience across devices that is functionally consistent and authentic to the devices it lives on. We build better and faster. We break projects into iteratively shippable MVPs, delivering them via consistent release trains. We invest in mechanisms to increase our velocity and quality, including making cross-OS development more efficient and less expensive. And we work with upstream and downstream partners to make integration more efficient and agile, empowering them to extend our experience.
Our Software Development Engineers are part of building a delightful experience that we deliver to customers. The engineers have the opportunity to work with multiple stakeholders and teams from product managers to beta customers. The features are cross-OS and the SDE engineers carry the responsibility to help automate the delivery in these environments. They get opportunities to work on solving difficult strategies along with the development team.
We are looking for a Software Development Engineer who will be thrilled to work on our engagement features that customers love and enjoy in their everyday reading.
Key job responsibilities
- Will work in an Agile/Scrum/Kanban environment to deliver on time, high quality software.
- Responsible for the development and maintenance of key system features.
- Designs software systems to solve key business problems and contribute to growing the business.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including agile development, coding standards, code reviews, source control management, build processes, testing, and operations.
- Ability to manage medium to large-sized technical projects with minimal supervision.
- Track record of designing, building and delivering complex software systems.
- Work with a group of smart engineers on innovative ideas. You are encouraged to improve existing processes and propose/implement automation ideas.
- Mentor your peers
A day in the life
- Day 1 is both a culture and an operating model that puts the customer at the center of everything Amazon does.
- Work with your business partner to clarify requirements.
- Contribute to code reviews of software from your peers by providing meaningful feedback and suggestions.
- Complete a detailed design of your solution and review it with your peers.
- Deliver high quality code with minimal software defects.
- Work with your QA lead to ensure your code is production ready.
- Support the release and deployment process and ensure high standards for operational excellence.