Role OverviewJoin the Aurora DSQL team to design and develop a serverless, distributed SQL database with virtually unlimited scale, high availability, and zero infrastructure management. Contribute to the design and development of this new, first-of-its-kind database and help shape the future of databases at Amazon and beyond.
What You Will Do
Design and code solutions to help the team drive efficiencies in software architecture, create metrics, implement automation and other improvements, and resolve the root cause of software defects. Deploy and monitor new features in a highly available and fault-tolerant system running in the cloud.
Why It Might Be a Fit
This role is perfect for those who enjoy working on challenging problems in distributed systems at hyperscale, designing and building novel distributed systems, and contributing to the development of a new, first-of-its-kind database.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Benefits
- health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- paid time off
- parental leave
]]>