Amazon Stores Security is seeking a Software Development Engineer II to join their team building hyper-scale data applications and security engineering solutions. This role focuses on developing mission-critical data processing pipelines that handle petabyte-scale data in real-time, enabling Amazon's defensive security and security management teams globally.
The position offers an opportunity to work with cutting-edge AWS technologies while building best-in-class software for security applications. As a founding member of the team, you'll help shape processes, outcomes, and goals through direct interaction with Senior Amazon Leadership. The role involves system/software design, AWS configuration, feature development, and strategic technical planning.
The team operates in a self-organizing environment, currently composed of Senior Engineers proficient in mentoring and growing junior engineers, led by a tenured 7+ year Amazonian. This is a greenfield project with significant opportunity for impact and innovation.
Key responsibilities include architecting and developing security solutions, building partnerships across global teams, and driving technical excellence. You'll work with technologies including Java, Python, and various AWS services (S3, Lambda, SQS, Fargate/ECS, EMR, Spark).
Amazon Security values diverse experiences and maintains an inclusive team culture focused on continuous learning and professional growth. The role offers work-life harmony and the chance to contribute to securing one of the world's largest technology companies. Compensation is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits.
This position requires 3+ years of professional software development experience, strong system design skills, and expertise in data architectures. The ideal candidate will have experience with distributed systems, full-stack development, and a passion for security engineering.