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 · Cybersecurity · Cloud

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 and keeping the cloud running securely.

The WAF team builds a highly available, low-latency distributed system that enables customers to protect their web applications from attacks through configurable firewall policies. The service allows customers to set rules for allowing, blocking, monitoring, or implementing CAPTCHA for web requests based on various conditions including IP addresses, HTTP headers, body content, and protection against SQL injection and cross-site scripting.

As an SDE II, you'll be working on complex distributed systems that propagate changes worldwide in minutes, allowing customers to respond to active attacks in real-time. The role involves direct customer interaction and ownership of the request processing pipeline for major AWS services including CloudFront, API Gateway, Application Load Balancer, and AppSync.

Key responsibilities include:

  • Designing and implementing highly scalable security solutions
  • Building and maintaining microservices architecture
  • Collaborating with cross-functional teams
  • Contributing to the technical direction of AWS WAF
  • Participating in the full software development lifecycle

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. Amazon provides a supportive environment for career growth with mentorship opportunities, ongoing learning experiences, and employee-led affinity groups that foster inclusion.

Required qualifications include 3+ years of professional software development experience and 2+ years of system design experience. The ideal candidate will have strong programming skills, understanding of networking protocols, and experience with systems-level programming in languages like C and Rust.

Join a team that's at the forefront of cloud security, working on challenging problems that directly impact millions of AWS customers while building your career at one of the world's most innovative companies.

Last updated 6 hours ago

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

  • Design, develop, build, deploy and support AWS WAF
  • Research and create unique solutions
  • Interact with customers and gather requirements
  • Implement and test the product
  • Provide operational support

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

Rust
  • 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

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

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Career development resources
  • Mentorship opportunities
  • Work-life harmony

Interested in this job?

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

Software Development Engineer, AWS Security

AWS Security Software Development Engineer position focusing on building and scaling security telemetry solutions for cloud infrastructure protection.

Security Engineer, Application Security

Security Engineer position at Amazon focusing on application security, threat modeling, and secure code review for Amazon Stores' diverse technology portfolio.

Security Engineer - Hardware, US ADC Security

Security Engineer position at AWS focusing on hardware security assessment, requiring TS/SCI clearance and experience in both hardware and software security implementations.

Systems Development Engineer, Amazon Security Platform Engineering

Systems Development Engineer role at Amazon Security Platform Engineering team, focusing on building scalable security systems and log collection infrastructure to protect Amazon's global services.

Software Development Engineer II, Amazon Stores Security

Software Development Engineer II role at Amazon Stores Security, building large-scale security applications and data processing pipelines using AWS technologies.