web analytics

SOFTWARE DEVELOPMENT ENGINEER

Amazon

Our mission: To be Earth's most customer-centric company.

DESCRIPTION

Job summary
POSITION CAN BE LOCATED IN AUSTIN OR SEATTLE

The Kindle Sync team’s mission is to improve our customers “sync” experience. This means we want customers to be able to smoothly transition from reading on one device to another device. We aim to make the cross-device reading experience book-centric instead of device-centric. We find that our most active customers read all of their favorite digital content like E-books, Audible books, Magazines and others, across devices like Kindle E-reader, Kindle Fire, iOS, Android, browser or PC/Mac reader, anywhere in the world. Our customers also tend to read off-line often, and for extended periods. In general, customers have different revisions of books in different formats across their devices. Data that is synchronized between these formats and revisions must be transformed on the fly. All of this means we have an interesting distributed system problem with many innovation opportunities.

Living in a data-centric world, we constantly use data to analyze in order to innovate and improve for our customers. We are building next generation systems to bring friction-less, instant, and real-time experiences to our customers through intuitive and modern CX design powered by the underlying system that can deliver and synchronize any content type globally in a fast, secure and reliable manner using AWS services, CDNs, S3, local caches, and a number of other technologies.

Engineers on the team are expected to lead projects and and work well with our partner teams to launch features that are implemented on both the server-side and mobile clients. Engineers are expected to drive the operational excellence of the team, evaluate customer and operational metrics for systems, and independently investigate anomalies. They are expected to strive for full automation in test and build.

BASIC QUALIFICATIONS

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

PREFERRED QUALIFICATIONS

  • BS/MS in Computer Science or equivalent.
  • 2+ years of software development experience.
  • Experience with object-oriented coding and design skills in Java, Objective-C, Swift, C++, or other languages.
  • AWS and Mobile development experience is a plus.

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. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

To apply for the job click here

SOFTWARE DEVELOPMENT ENGINEER

To apply for the job click here

Contact us

Amazon

Our mission: To be Earth's most customer-centric company.

Related Jobs