Software Development Engineer II, AWS Web Application Firewall (WAF)

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud · Cybersecurity

Description For Software Development Engineer II, AWS Web Application Firewall (WAF)

AWS Infrastructure Services is seeking a Software Development Engineer II to join their Web Application Firewall (WAF) team. This role is crucial in maintaining AWS's global infrastructure security through the WAF service, which protects web applications from various cyber threats. The WAF team builds highly available, low-latency distributed systems that enable customers to respond to active attacks in real-time.

As a WAF engineer, you'll work on sophisticated security solutions that integrate with multiple AWS services including CloudFront, Application Load Balancer, API Gateway, and AppSync. The role involves building and maintaining systems that allow customers to configure rules for allowing, blocking, monitoring, or implementing CAPTCHA on web requests based on various conditions including IP addresses, HTTP headers, SQL injection, and cross-site scripting.

The position offers unique challenges in distributed systems design and security implementation at a global scale. You'll be part of a diverse team that includes software, hardware, and network engineers, working together to deliver the highest standards of security while ensuring optimal performance and cost-effectiveness for customers.

Amazon values diverse experiences and maintains an inclusive culture where bold ideas are welcomed. The company offers comprehensive benefits, mentorship opportunities, and a strong focus on work-life harmony. You'll have access to various career development resources and be part of employee-led affinity groups that foster a culture of inclusion.

The ideal candidate will bring strong technical expertise in security systems, distributed architecture, and software development. This role offers an opportunity to shape the future of cloud security while working with cutting-edge technology at one of the world's leading cloud providers. Join us in building solutions that protect millions of customers worldwide while growing your career in cloud security and distributed systems.

Last updated 3 months ago

Responsibilities For Software Development Engineer II, AWS Web Application Firewall (WAF)

  • Design, develop, build, deploy and support AWS WAF
  • Research, innovate and create unique solutions
  • Interact with customers and gather requirements
  • Implement and test the product operationally
  • Contribute to the direction of AWS WAF and future services
  • Build highly available distributed micro-services
  • Handle global scaling across AWS Regions and CloudFront edge locations

Requirements For Software Development Engineer II, AWS Web Application Firewall (WAF)

Rust
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Familiarity with networking protocols (HTTP/S, TCP/IP, etc.) and their security considerations
  • Solid knowledge of web servers, especially Nginx and related modules
  • Proficiency in C and Rust programming languages

Benefits For Software Development Engineer II, AWS Web Application Firewall (WAF)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship opportunities
  • Inclusive workplace culture
  • Employee-led affinity groups
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Web Application Firewall (WAF)

Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

Software Development Engineer position at AWS focusing on WAF Bot Control and Fraud Prevention, building scalable security solutions for cloud infrastructure.

Software Development Engineer, AWS Global Services Security

AWS Global Services Security Engineering role focused on building transformative security services and enhancing security for AWS's global customer base.

Software Development Engineer II, Amazon Security Platform Engineering

Build and maintain Amazon's security platform using big data and distributed systems to protect Amazon's global infrastructure and customers.

Security Engineer II, AppSec Stores

Security Engineer role at Amazon Stores focusing on application security, threat modeling, and secure code review.

Security Engineer II, Stores Application Security

Security Engineer II position at Amazon Stores focusing on application security, threat modeling, and secure code review across diverse technology domains.