• Senior Software Development Engineer - AWS DynamoDB Transactions

    Location US-WA-Seattle
    Posted Date 2 weeks ago(11/27/2018 4:14 PM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Want to come and help shape the future one of the largest NoSQL data storage systems on the planet? We are the DynamoDB Transactions team, a brand new service announced in re:Invent 2018 (https://aws.amazon.com/blogs/aws/new-amazon-dynamodb-transactions/).

    DynamoDB is one of the largest distributed database systems in the market yet we continue to believe it's Day 1 for the DynamoDB business. We are on the lookout for deeply technical, team-first mentality individuals who are willing to commit themselves to our goal to grow the business by 10x over the next two years.

    Our teams charter is to build and support the end to end customer experience for customers using the DynamoDB Transaction operations. This includes building the developer experience for transaction APIs, a horizontally scalable distributed transaction coordination service, a transaction ledger and transaction recovery service. In addition, we are chartered with maintaining transactional isolation across other DynamoDB services such as Backup/Restore, Streams and Global Tables.

    As a recently launched service, DynamoDB Transactions is just starting to grow as a business. As a result, we’re looking for team focused engineers who get pumped up working on deep technical problems, who can evolve the product to better grow the business and meet customer needs.

    Engineers say DynamoDB is a technically challenging space that requires unique and innovative solutions. As a developer in the DynamoDB team, you will work with an amazing team of super-sharp individuals who will help you not only grow your skills and career but also hone your design and architectural skills while working with our Principal Engineers and Senior Engineers on a daily basis.

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

    Basic Qualifications

    • Bachelor's Degree in Computer Science or equivalent and 5 or more years of professional experience Or, Master's Degree in Computer Science or equivalent and 3 or more years of professional experience
    • Team Player - ability to collaborate and lead by example
    • Strong coding skills in Java, C++ or C#
    • Strong multi threaded programming experience
    • Strong knowledge of data structures, algorithms, enterprise systems, and distributed algorithms

    Preferred Qualifications

    • Experience with designing and building large scale systems and web services
    • Experience with databases
    • Excellent leadership, verbal and written communication skills
    • Experience with distributed systems architecture
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job