Software Development Engineer, Perimeter Protection (Anti-DDoS), NFW
Key job responsibilities
Design and implement high-throughput, low-latency distributed systems that detect and mitigate DDoS attacks in real time, protecting AWS customers at massive scale
Develop deep packet inspection and traffic analysis solutions to identify malicious patterns and enforce network security policies across the AWS perimeter
Build and optimize data-plane and control-plane components for AWS Network Firewall, ensuring resilience under adversarial conditions
Own features end-to-end—from gathering customer requirements through design, implementation, testing, deployment, and operational support
Collaborate with cross-functional teams including networking, security, and applied science to research and deliver innovative anti-DDoS countermeasures
Contribute to system architecture decisions that balance performance, cost, and security trade-offs at cloud scale
Drive operational excellence through automation, monitoring, alarming, and participation in on-call rotations to maintain service availability
Participate in code reviews, design reviews, and technical documentation to maintain high engineering standards and mentor peers
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent