Nouveau Amazon

Software Development Engineer MOBILE

  • Seattle (King)
  • Conception / Génie civil / Génie industriel

Description de l'offre

DESCRIPTION

Identity Services owns the systems that enable authenticating and identifying every Amazon customer in the world. Every aspect of the Amazon global business depends on our systems to know who the customer is, and if our systems are not up and running, the company stops. We balance keeping our systems fast, scalable and performant (no exceptions!) with rapidly delivering great features for Amazon customers and our developer partners. In short, we get to own and innovate on a critical customer experience while also supporting nearly every other business at the company; the best of both worlds!

The Mobile Identity team within Identity Services provides the authentication solutions on for all Amazon devices (Echo, Kindle, FireTV) as well as every Amazon app (Amazon Shopping, Kindle Reader, Prime Video). We own Android and iOS SDKs that run on every Amazon device and app, as well as the backend services that our SDKs communicate with to authenticate customers. We are looking for software engineers who thrive on complex problems and relish the challenge of operating a complex and mission critical system under extreme loads. Our systems manage hundreds of millions of customer records, and respond to millions of transactions per minute.

We are looking for developers who are passionate about building robust and reliable Android and iOS SDKs that are robust, easy to use and performant for a variety of complex business use cases. Our mobile developers also must know how to build and support large scale Java services to support the millions of devices and apps that contain our mobile SDKs.

Profil recherché

BASIC QUALIFICATIONS

- Bachelor's Degree and/or Master's degree in Computer Science (or relevant equivalent)
- 1-2 years of professional software development experience
- Proficiency with object-oriented design, data structures, and algorithms
- Strong problem solving skills; adaptable, proactive and willing to take ownership.
- Strong debugging, troubleshooting, and problem-solving skills