• Software Development Engineer MOBILE

    Location US-WA-Seattle
    Posted Date 5 months ago(5 months ago)
    Job ID
    604649
    Company
    Amazon.com Services, Inc.
    Position Category
    Software Development
  • Job 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.

    Basic Qualifications


    - Bachelor's Degree and/or Master's degree in Computer Science (or relevant equivalent)
    - 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


    Preferred Qualifications


    - Advanced degree in Computer Science
    - Full-stack mobile development experience - Android / iOS, modern web browsers, and services mainly in Java in a Linux or Unix environment
    - Experience with architecting and developing scalable solutions
    - Mobile (iOS and Android) security experience is a big plus.
    - Experience with React and React Native
    - Proficient with databases



    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job