Senior Software Development Engineer, AWS Identity and Access Management

Amazon Web Services (AWS)

Seattle (WA)

On-site

USD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Development Center U.S., Inc. in Seattle is seeking a senior software engineer to help build the next generation IAM platform.

You will lead software development for authentication and authorization services, guiding design, implementation, testing, deployment, and maintenance across the full lifecycle. The role requires 5+ years in software development, experience with large distributed systems, and a track record of mentoring and leading engineering teams.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming with at least one software programming language.
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems.
  • Experience as a mentor, technical lead or leading an engineering team.

Responsibilities

  • Lead the team’s software development and work with peers on related teams.
  • Ensure delivery of working software systems covering the full software lifecycle, including design, implementation, testing, deployment, and maintenance strategy.
  • Design and review others’ work to ensure fit, extensibility, performance, and security.

Skills

Software development
Distributed systems
Leadership
Mentorship

Education

Bachelor's degree in computer science or equivalent

Tools

Git

Job description

Overview

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 functionality in this area.

Individuals with an established background in design, development, and operations of highly scalable, available, distributed systems are required. You must have strong technical skills, excellent project management skills, great communication skills, and a strong motivation to achieve results in a fast‑paced environment.

Key job responsibilities

You lead the team’s software development and work with peers on related teams. You ensure delivery of working software systems covering the full software lifecycle, including design, implementation, testing, deployment, and maintenance strategy. You design and review others’ work to ensure it fits into the bigger picture and is well designed, extensible, performant, and secure. You also contribute code that demonstrates best practices. You solve problems through process improvement, cultural changes, and staffing and training. You ensure the team has good operational practices, including alarms, telemetry, runbooks, and retrospectives, and you facilitate team growth through training, recruiting, assessment, and career guidance.

About the team

AWS Identity and Access Management (IAM) enables customers to secure their workloads in the cloud by providing authentication and authorization mechanisms. The IAM Control Plane teams work on the next generation architecture for IAM to improve scaling and availability. This team designs, builds, and delivers core storage fleet management components, including workloads for building fleets, remediating failures, managing data replication, and providing disaster recovery capabilities.

Basic Qualifications
  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming with at least one software programming language.
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems.
  • Experience as a mentor, technical lead or leading an engineering team.
Preferred Qualifications
  • 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor’s degree in computer science or equivalent.
EEO Statement

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.

Company

Amazon Development Center U.S., Inc.

Job ID

A10441337

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer, AWS Identity and Access Management
Senior Software Development Engineer, AWS Identity and Access Management

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Sign-on payments
RSUs (restricted stock units)
Health insurance
+3
Software Development Engineer - AWS Identity & Access Management, AWS Identity
Software Development Engineer - AWS Identity & Access Management, AWS Identity

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Sign-on payments
Restricted stock units
Health insurance
+3
Senior Software Development Engineer, AWS IAM Data Plane, AWS Identity & Access Management - Da[...]
Senior Software Development Engineer, AWS IAM Data Plane, AWS Identity & Access Management - Da[...]

Amazon Web Services (AWS) • Denver (CO)

On-site
USD 168,000 - 228,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer, AWS Identity
Software Development Engineer, AWS Identity

Socket.dev • Seattle (WA)

On-site
USD 168,100 - 227,400
Health insurance
401(k) matching
Paid time off
+1
Software Dev Manager - AWS IAM, Control Plane
Software Dev Manager - AWS IAM, Control Plane

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 184,000 - 251,000
Health insurance
Sign-on payments and RSUs
Software Dev Engineer - AWS Identity Access Management, AWS IAM Propagation
Software Dev Engineer - AWS Identity Access Management, AWS IAM Propagation

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
RSUs
Health insurance
401(k) matching
Software Dev Manager - AWS IAM, Control Plane
Software Dev Manager - AWS IAM, Control Plane

Amazon • Seattle (WA)

On-site
USD 184,900 - 250,200
Senior Software Engineer, Cloud Identity & Access
Senior Software Engineer, Cloud Identity & Access

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Sign-on payments
RSUs (restricted stock units)
Health insurance
+3
Sr. Technical Program Manager, IAM Identity Center
Sr. Technical Program Manager, IAM Identity Center

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 171,000 - 231,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, AWS Directory Service
Software Development Engineer, AWS Directory Service

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1