Software Development Engineer, IAM, Authorization Management
Core
Building Access Policy Management systems to enable fine-grained access control (FGAC) and context-based authorization for sensitive data across Amazon's services.
Role type
Software Development Engineer, IAM/Authorization
Builds
Access Policy Management systems, Monitored Access abuse detection programs
Domain
Cloud Security, Identity and Access Management (IAM)
Deliverable
production ML models | product features
Required skills
Object-oriented design, data structures, algorithm design, problem solving, complexity analysis, proficiency in C/C++/C#/Java, secure systems architecture
Preferred skills
Large-scale multi-tiered distributed systems, full software development lifecycle practices, agile methodologies, business-to-technical requirements translation
Technologies
C, C++, C#, Java
Responsibilities
Design software solutions for new features or improvements, contribute to full software development lifecycle (scoping, design, code, testing, deployment), participate in code reviews, document software construction and security, train new teammates
Seniority
Mid-level, hands-on IC