Amazon Development Center U.S., Inc.
Technology
SoftwareDevelopmentEngineer,AWSIAMDistributedDatabaseSystem
Neural analysis suggests this role is
optimal for null candidates.
“Software Development Engineer, AWS IAM Distributed Database System at Amazon Development Center U.S., Inc.. Skills: Distributed systems, High availability, Micro-services. Build next generation IAM systems. Build high-performing systems”
Industry & Context.
Troubleshooting; Root cause analysis
On-call rotation
What They're Looking For.
Must Have
3+ years professional software development, 2+ years design or architecture, Experience programming at least one language
Nice to Have
3+ years full software development life cycle, Bachelor's degree in computer science
What You'll Do.
Build next generation IAM systems
Build high-performing systems
Build reliable systems
Build multi-tenancy systems
Build distributed environment systems
Build highly available systems
Build fault-tolerant distributed systems
Process low latency requests
Handle massive traffic
Handle millisecond latency
How You'll Work.
Team & Collaboration
Fault-tolerant systems; Hands-on mentorship; Thoughtful code reviews
Full Job Description
The Amazon Web Services (AWS) Identity team builds, operates, and innovates the identity, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As part of this mission, we leverage customer obsession and technologies to help customers set appropriate access controls across all their AWS environments. AWS Identity and Access Management (IAM) enables customers to secure their workloads in the cloud by providing authentication and authorization mechanisms. With the growth of AWS, the workloads and access patterns keep evolving, demanding the next order of magnitude scalability. We are looking for strong software engineers to build the next generation of IAM systems. Individuals interested in this position should have experience building high-performing, reliable systems in a complex, multi-tenancy, and distributed environment in a fast-paced environment. You’ll thrive in this role if you are interested in building highly available, fault-tolerant distributed systems, low latency request processing, and p100 anomalies. You are capable in one or more programming languages and open to learning new ones. You include customer experience when discussing engineering alternatives and value creating APIs that make "The right thing, the easy thing." You value operational sustainability and advocate for eliminating flaky tests as soon as possible. You also think having fun goes together with tackling hard problems like supercomputing, high availability, streaming, and building loosely coupled micro-services all while continuing to securely and reliably handling massive traffic with millisecond latency. About the team We're a diverse team that's intentional about building an inclusive culture. Our members are active across Amazon's many affinity groups spanning a wide range of backgrounds and communities. We value work-life balance and offer flexib
Applying for this Software Development Engineer, AWS IAM Distributed Database System role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Center U.S., Inc.?
Real rants from real employees. Read before you apply.