Software Development Engineer - AWS Cloud Directory
2 months ago(1/31/2019 9:14 AM)
Company/Location (search) : Country (Full Name)
Amazon Cloud Directory is looking for brilliant engineers to build next generation functionality and work on cutting-edge of distributed systems problems. Cloud Directory is a fully managed, multi-tenant hierarchical data store that provides automatic scaling to hundreds of millions of objects while supporting single-digit millisecond latency at scale. Cloud Directory is a fundamental building block powering other AWS services like Amazon Cognito and AWS Organizations. You will be working with a team of highly talented and motivated engineers solving some of the hardest problems in distributed storage like cross-region replication, graph queries at scale among other things. If you want to push the limits and produce innovative solutions to make customers life easier, come join our team.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
**For more information on Amazon Web Services please go to http://aws.amazon.com/ **
- 3+ years experience building successful production software systems - Bachelor's degree in Computer Science, Computer engineering or related field. - The ability to take raw product requirements and develop software architectures and designs to bring them to life - Experience defining system architectures and exploring technical feasibility tradeoffs - Demonstrated knowledge of best practices for the design and implementation of large-scale systems as well as experience in taking such systems from design to production - Experience building and operating mission critical, highly available (24x7) systems - Deep experience in at least one modern programming language such as C, C++, C# or Java and mastery of object-oriented design and programming
This position requires that the candidate selected be a U.S. citizen and must currently possess an active Top Secret security clearance. The position further requires that, after start, the selected candidate obtain and maintain an active TS/SCI security clearance with polygraph and satisfy other security related requirements.
Masters or PhD degree in computer science, computer engineering or related technical discipline
Experience and understanding of distributed systems architecture
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.