28 Feb 2013

Full-Time Senior Software Engineer

Amazon Web Services – Posted by ppandeyPalo Alto, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Want to make database history? Come and join the Amazon DynamoDB team! Amazon DynamoDB is a NoSQL database service that provides fast and predictable performance with seamless scalability. You can read about how DynamoDB is the fastest growing service in AWS history here . And how DynamoDB is a game changer in the industry here .

We are adding innovative new features to DynamoDB, and we’re looking for top engineers to build them from the ground up.

This is a hands-on position where you will be asked to do everything from building rock-solid components to formulate strategy and evangelize technology, mentor other engineers and provide training and support for our supported technologies. You need to not only be a top software developer with a great track record of delivering, but also excel in communication, leadership and customer focus. If you want to test your limits and tackle technical challenges you won’t see anywhere else then come join our group.

Your responsibilities will include:
– Translation of complex functional and technical requirements into detailed architecture and design
– Be very hands-on; work with others on the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.
– Deliver quality features on-time and on-budget and execution against project plans and delivery commitments.
– Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.

Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities. Work with engineering teams to design and optimize a wide variety of development projects using a variety of development tools and practices. In addition, the role involves developing shared components and tools, analyzing the latest technologies and development trends, establishing and implementing standard practices as well as training and mentoring other engineers.

In joining our team, you’ll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.

For more information on Amazon Web Services please visit: http://aws.amazon.com
For more information about DynamoDB please visit http://aws.amazon.com/dynamodb/

Basic Qualifications
– 5+ years overall development experience
– Bachelor’s degree in Computer Science or equivalent
– Strong coding skills in Java, C, C++ or C#

Preferred Qualifications
– 10+ years development experience
– Experience with designing and building large scale systems
– Experience developing in Java on Linux
– Multi-threaded programming
– Deep experience with Software Development Life Cycle
– Excellent leadership, verbal and written communication skills
– Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures and distributed algorithms.
– Ability to work well with people and be both highly motivated and motivating
– Knowledge with databases a big plus: storage engines and query processing
– Experience with distributed systems architecture
– Masters or Ph.D. in Computer Science with emphasis on distributed systems or databases is a plus.

How to Apply

Apply directly at: https://us-amazon.icims.com/jobs/183382/job

Or send an email to prashap@amazon.com

Job Categories: Engineering. Job Types: Full-Time. Job Tags: bigdata, database, distributed systems, and nosql. Salary: 100,000 and above.

Apply for this Job

Subscribe to Free, Weekly NoSQL E-mail Newsletter