Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

Amazon is a global technology company that provides a wide range of products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
$129,300 - $223,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS · Cloud

Description For Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

We make it easy for customers to author and associate firewall policies to help protect their web applications from attacks by allowing them to configure rules that allow, block, monitor (count), or CAPTCHA web requests based on conditions that they define. These conditions include IP addresses, HTTP headers, HTTP body, URI strings, SQL injection and cross-site scripting. By supporting association with CloudFront, Application Load Balancer, API Gateway, and AppSync customers can protect their applications and resources whether all in on the Cloud, maintaining on premise data centers, or using a hybrid Cloud approach.

We build a highly available low latency distributed system that allows customers to propagate changes worldwide in minutes to respond to active attacks in real-time. We're fully integrated with several others AWS Services to give customers the insight and control they need. With CloudWatch and Sampled Web Requests we give customers the visibility they need see which requests were blocked, allowed, or counted and what rule was matched on a given request.

Engineers on our team get to solve some of the hardest computer science problems including building highly available distributed micro-services, global scaling across both AWS Regions and CloudFront edge locations, and processing millions of requests with single digit millisecond latency. You will play a lead role on the team and influence how we design, develop, build, deploy, and support AWS WAF.

To be successful in the role, you must be able to research, innovate and create unique solutions. There is no precedent to follow in this problem space. You will be involved from inception to deployment and beyond. You'll interact with our customers, gathering requirements, designing, implementing, testing and supporting the product operationally. You will be expected to use your technical background and have a significant impact on the direction of AWS WAF as well as new services that we develop in the future.

Last updated 2 minutes ago

Responsibilities For Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

  • Design, develop, build, deploy, and support AWS WAF
  • Research, innovate and create unique solutions
  • Interact with customers, gathering requirements
  • Implement, test and support the product operationally
  • Influence the direction of AWS WAF and new services

Requirements For Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

Java
Python
Linux
  • 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

Benefits For Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

Medical Insurance
Equity
  • Medical, financial, and other benefits (details not specified)
  • Equity (mentioned as part of total compensation package)
  • Sign-on payments (mentioned as possible part of compensation)

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer role at Apple, focusing on enterprise systems optimization and quality assurance.

Software Development Engineer, Credentials Distribution System

Join AWS as a Senior Software Engineer to build next-gen cloud security solutions, working on credentials distribution and scalable security systems.

Software Dev Engineer, RDS Open Source

Senior Software Engineer role at AWS for RDS Open Source, developing and managing large-scale database services.

Software Development Engineer, EC2 Instance Networking

Senior Software Development Engineer role for EC2 Instance Networking at Amazon, focusing on virtualized SDN networking and high-performance packet processing.

Sr. Software Development Engineer, ML Infrastructure Team

Senior Software Development Engineer role for AWS ML Infrastructure team, focusing on building tools for top performance in ML and HPC technologies.