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 4 days 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)

Systems Development Engineer, Amazon Security Platform Engineering

Systems Development Engineer role at Amazon Security focusing on building scalable security systems and managing security log collection infrastructure.

Software Development Engineer II, Defensive Security - Security Pipeline Engineering

Software Development Engineer II role at Amazon's Security Pipeline Engineering team, building large-scale security applications and data processing pipelines.

Software Development Engineer, Amazon Privacy, Amazon Privacy Engineering

Software Development Engineer role at Amazon Privacy Engineering, focusing on building and maintaining secure privacy solutions across Amazon's ecosystem.

Security Program Manager (Saudi Arabian/GCC national), DCC Communities

Security Program Manager role at AWS managing physical security systems and infrastructure for data centers, requiring 3+ years of program management experience.

Systems Engineer, ESCAPE

Systems Engineer position at Amazon's ESCAPE team, focusing on endpoint security solutions and infrastructure protection across Amazon's global network.