Software Development Engineer, IAM Stores Security
Amazon
In this role you will design, build, and operate large-scale distributed systems that handle security-relevant data, enabling a secure, high-performance experience for Amazon customers. You will own services end-to-end, contribute to the platform’s technical direction, and mentor peers while collaborating with security, compliance, and service-owning teams. This position offers impact through scalable data processing, efficient pipelines, and cross-team partnership in a mission-critical security domain.
Responsibilities- Design, build, and operate large-scale distributed systems processing security-relevant data with high availability and low latency
- Own services end-to-end including architecture, implementation, testing, deployment, monitoring, and on-call rotation
- Develop libraries, integrations, and tooling to simplify adoption across engineering teams
- Work with very large datasets by designing efficient data models, processing pipelines, and query patterns
- Partner with security, compliance, and service-owning teams to translate requirements into platform capabilities
- Contribute to technical direction via design documents, reviews, and cross-team influence
- Mentor other engineers and raise the bar on code quality, security, and operational practices
- Non-internship professional software development experience
- Experience programming in Java, C++, or C# with object-oriented design
- Experience designing or architecting systems (design patterns, reliability, scaling)
- Experience with full software development life cycle – coding standards, reviews, source control, build processes, testing, operations
- Strong communication skills
- Teamwork and collaboration
- Mentorship and helping others
- Java, C++, or C# proficiency
- Distributed systems design and architecture
- Experience with SDLC, code reviews, source control, builds, testing, operations
Reference: WJ-747_31224782 · Posted 04 Nov 2026, 10:46 PM