• Senior SDM, AWS AppSync

    Location US-WA-Seattle
    Posted Date 2 weeks ago(5/15/2018 10:27 AM)
    Job ID
    618697
    Company
    Amazon.com Services, Inc.
  • Job Description

    Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world.

    AWS AppSync was launched in April 2018 and has been available as a preview service since November 2017. AWS AppSync is a fully managed serverless GraphQL service for building mobile and web apps with real-time data queries, synchronization, communications, and offline capabilities. GraphQL is a responsive data query language and server-side runtime for querying data sources that allow for real-time data retrieval and dynamic query execution. GraphQL works at the application layer and provides a type system for defining schemas. Additionally, GraphQL has a declarative coding model which is supported on multiple platforms including Web (JavaScript, React Native), iOS, and Android.

    As the Senior Software Development Manager for AWS AppSync, you will be responsible for all aspects of engineering and operations for the service. This includes design, development, testing, and deployment for new features and major service enhancements and for ensuring the service meets and exceeds all operational, availability, and security goals. A successful candidate will have an established background in developing high scale, real-time systems, strong technical ability, excellent project management skills, great communication skills, and motivation to achieve results in a fast-paced environment. You will own all aspects of service delivery and operations and will hire and develop the team as we continue to grow our business.

    This is a unique opportunity to build and grow a new AWS service, be instrumental in driving the success of the service and a growing team, and work with innovative technologies to solve hard problems for our customers and the broader app development industry.

    To learn more about AWS AppSync, check out some of these resources:

    Developer guide:
    https://docs.aws.amazon.com/appsync/latest/devguide/

    Deep dive on the client development process, including offline support and synchronization:
    https://www.youtube.com/watch?v=FtkVlIal_m0

    React Native with AppSync tutorial:
    https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-reactnative.html

    AppSync React Native starter app:
    https://github.com/aws-samples/aws-mobile-appsync-events-starter-react-native

    And a couple of blogs:
    https://code.tutsplus.com/tutorials/code-an-app-with-graphql-and-react-native--cms-30511
    https://medium.com/@ryanu_81365/integrating-aws-appsync-with-react-native-navigation-466e103e7c15




    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field
    • 8+ years’ experience building successful production software systems.
    • Proven ability to take raw product requirements and develop software architectures and designs to bring them to life, with a track record of delivering systems that are scalable, resilient, and inexpensive to own.
    • Strong focus on customers and operational excellence,.
    • Experience building high-performing teams that deliver quality software on time and within budget.
    • Experience managing multi-disciplinary teams working on multiple simultaneous projects
    • Experience defining system architectures and evaluating technical feasibility tradeoffs.
    • 6 years experience leading engineering teams (including a combination of experience hiring, mentoring, managing performance, and providing technical leadership and design guidance).

    Preferred Qualifications

    • Experience in designing and building sophisticated fault-tolerant distributed systems.
    • Understanding of developing software with systems-level performance constraints.
    • Familiarity with exec level communications and metrics.
    • Experience with Java, web technologies (HTML, JavaScript, etc.), multi-threaded programming, and app development
    • Meets/exceeds Amazon’s leadership principles requirements for this role
    • Meets/exceeds Amazon’s functional/technical depth and complexity for this role

    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