Software Development Engineer II, AVMS
Core
Designing and developing large-scale, multi-tiered, distributed software applications and systems to ensure security and operational excellence for Amazon's global infrastructure.
Role type
Senior Software Development Engineer (Security)
Builds
Hyper-scale software systems, data pipelines, and security management tools for Amazon Fulfillment Centers, Physical Stores, and digital services.
Domain
Cloud Security / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C#, C++, Perl, AWS services (S3, Lambda, SQS, Fargate/ECS, EMR, Spark), system architecture design, distributed systems, multi-threaded programming, Agile/Scrum
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations
Technologies
AWS, Java, Python, C#, C++, Perl, S3, Lambda, SQS, Fargate, ECS, EMR, Spark
Responsibilities
Architecture design and review, software feature development, system resilience testing, strategic technical planning, partnering with global security and technical teams
Seniority
Senior, hands-on IC
