Amazon Development Center U.S., Inc.

Technology

SoftwareDevelopmentEngineer,AWSIAMDistributedDatabaseSystem

$144–194k Seattle, Washington, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“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.

Technology
Problems you'll solve

Fix root causes

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →