• Software Development Engineer - AWS Commerce Platform, Subscription Services

    Company/Location (search) US-WA-Seattle
    Posted Date 3 weeks ago(11/19/2018 12:55 PM)
    Job ID
    Amazon Web Services, Inc.
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Join us to design and build the next generation of AWS Commerce Platform services that power AWS!

    Are you excited about building services that directly impact AWS business? The AWS Subscriptions team (part of AWS Commerce Platform) is in the process of re-architecting existing systems to support the scale of AWS now and into the future. We are looking for talented software engineers to help us to design and build new microservices architecture and data plane that can operate at AWS scale.

    Subscription systems sit at the center of AWS Commerce Platform. Our systems support purchase workflows and sign up, and control access to AWS products. They also coordinate fraud check and payment workflows, and are pivotal to AWS billing systems. We support complex business use cases for AWS products (such as EC2, S3, CloudFront, etc.) for millions of customers like Netflix, Apple’s iCloud, Amazon.com, and AWS internal teams.

    You can make a tremendous impact on AWS by helping us design and build systems at AWS scale, using a wide variety of technologies and working with a creative, passionate team. You can help AWS continue to grow and serve our customers well into the future.

    In this role you will:
    • Write high-quality, efficient, testable code in Java and other object-oriented languages.
    • Build highly available, secure, distributed systems in microservices, container, and distributed cluster-compute architectures.
    • Collaborate with some of the best engineers in the industry to work on some of the most complex challenges in large-scale computing.
    • Find out what it takes to engineer systems for "Amazon Scale".
    • Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.
    • Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.

    Basic Qualifications

    • 5+ years of software development experience.
    • Bachelor’s degree (or higher) in Computer Science or a related discipline.
    • Strong debugging, troubleshooting, and problem solving skills.
    • Proficiency with object-oriented design, data structures, and algorithms.
    • Ability to take a project from requirements analysis through to launch and operation of the system in production.
    • Proficiency with modern object-oriented programming languages such as Java, Ruby, Python, C#, C++, preferably on a UNIX or Linux platform.

    Preferred Qualifications

    • Deal well with ambiguous/undefined problems; ability to think abstractly.
    • Experience building extremely high volume and highly scalable web services.
    • Experience building highly available systems and operating 24x7 services.
    • Experience with distributed systems, consistent hashing, distributed locking, replication, and load balancing.
    • Master’s degree or PhD in Computer Science.
    • Working knowledge of relational and NoSQL 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