Amazon Development Center U.S., Inc.
Technology
SoftwareDevelopmentEngineer,AWSIAMDistributedDatabaseSystem
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Development Engineer, AWS IAM Distributed Database System at Amazon Development Center U.S., Inc.. Skills: Distributed systems, High availability, Low latency. Build next generation IAM systems. Operate identity stack”
Industry & Context.
Fix root causes
On-call rotation
What They're Looking For.
Must Have
3+ years software development experience, 2+ years design or architecture experience, Experience programming at least one language
Nice to Have
3+ years full SDLC experience, Experience with coding standards, Experience with code reviews, Experience with source control management, Experience with build processes, Experience with testing, Experience with operations
What You'll Do.
Build next generation IAM systems
Operate identity stack
Innovate identity stack
Build highly available systems
Build fault-tolerant systems
Process low latency requests
Handle massive traffic
Handle millisecond latency
How You'll Work.
Team & Collaboration
Diverse team; Inclusive culture
Communication Scope
Creating APIs
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.