Software Development Engineer

  • Amazon Web Services, Inc.
  • Seattle, Washington
  • 09/27/2026
Full time Information Technology Telecommunications

Job Description

Amazon Web Services, Inc. seeks a Software Development Engineer to build and enhance AWS IAM Identity Center services that secure access for millions of global customers. You will design, implement, and operate large-scale distributed systems, focusing on identity, authentication, and authorization. Collaborate with cross-functional teams to deliver high-quality, secure, and highly available features. You will own services end-to-end, from design and code to deployment and monitoring, using modern AWS technologies. This role suits engineers who thrive in a customer-obsessed, data-driven, and fast-paced environment.

Responsibilities

  • Design, implement, and maintain scalable, secure backend services for AWS IAM Identity Center.
  • Develop, test, and review high-quality code for identity, authentication, and authorization workflows.
  • Operate services in production, including monitoring, incident response, and continuous improvement.
  • Collaborate with product, security, and other engineering teams to define requirements and deliver features.
  • Apply secure coding practices and threat modeling to protect customer identities and data.
  • Contribute to architectural decisions, code reviews, and technical documentation.
  • Automate build, test, and deployment processes using CI/CD and infrastructure-as-code tools.

Required Skills

  • Java or C# or Python
  • Distributed systems design
  • RESTful API development
  • AWS services (EC2, Lambda, Dynamo
  • DB, RDS)
  • Identity and access management (IAM, OAuth, SAML, OIDC)
  • Microservices architecture
  • CI/CD pipelines
  • Monitoring and observability (Cloud
  • Watch, X-Ray)
  • Relational and No
  • SQL databases
  • Secure coding and threat modeling