Software Development Engineer II, TopHat
Core
Design and develop secure, scalable, and maintainable software systems for Amazon's identity management infrastructure, handling billions of daily identity lookups and machine credential lifecycles.
Role type
Senior IC Software Development Engineer (Identity & Security Systems)
Builds
Identity directory services, system-account foundations, and credential lifecycle management for AWS and Amazon
Domain
Cloud Security / Identity Management / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, software development, reliability engineering, scaling strategies, trade-off analysis, technical strategy contribution, consensus building, code quality standards
Preferred skills
Full SDLC experience, design patterns, source control management, build processes, testing, operations, large-scale engineering delivery
Technologies
(Not explicitly listed in description)
Responsibilities
Design and develop software systems for identity management, participate in team strategy discussions, collaborate to set technical standards, solve complex problems with ambiguity, make responsible trade-offs between operational needs and business objectives
Seniority
Senior, hands-on IC