Penetration Testing Engineer, AWS Proactive Security

Amazon Web Services (AWS) is the leading cloud service provider, offering virtualized infrastructure and services globally.
Milan, Metropolitan City of Milan, Italy
$90,000 - $160,000
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Stores Security

Software Development Engineer position at Amazon Stores Security focusing on cloud security architecture and implementation

Software Development Engineer, Stores Security

Software Development Engineer position at Amazon Stores Security, focusing on cloud security architecture and implementation

Software Development Engineer, Stores Security

Software Development Engineer role at Amazon focusing on security solutions for cloud services and access risk management.

Software Development Engineer, Stores Security

Security-focused Software Development Engineer role at Amazon working on cloud security and access risk management

Security Engineer II, Stores Application Security

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

Description For Penetration Testing Engineer, AWS Proactive Security

Amazon Web Services (AWS) is seeking a Penetration Testing Engineer to join their Security team. This role is crucial for maintaining the security standards of AWS's globally distributed infrastructure. The position involves conducting continuous security assessments, performing penetration testing of complex software systems, and developing automation tools to enhance security processes.

The ideal candidate will have at least 1 year of experience in penetration testing and security engineering, with proficiency in multiple programming languages including Python, Java, JavaScript, Ruby, and Rust. You'll be working with AWS technologies like S3, Lambda, EC2, KMS, and IAM, ensuring the highest security standards for AWS services.

As a Penetration Testing Engineer, you'll be responsible for manually auditing source code, conducting security assessments, and developing proof of concept code to demonstrate security vulnerabilities. You'll work directly with development teams to implement security improvements and provide long-term risk mitigation strategies.

The role offers excellent growth opportunities within Amazon's security organization, including mentorship, training, and career development resources. Amazon values work-life harmony and maintains an inclusive team culture that embraces diversity of thought and experience.

This position is ideal for security professionals who are passionate about solving complex technical challenges at scale and want to make a significant impact on cloud security. You'll be part of a team that protects millions of AWS customers worldwide while working with cutting-edge technology and security practices.

Last updated 2 days ago

Responsibilities For Penetration Testing Engineer, AWS Proactive Security

  • Perform penetration testing of complex proprietary software and hardware for AWS services
  • Manually audit the source code of web services and software authored in-house by Amazon
  • Write proof of concept code to demonstrate the severity of potential security issues
  • Provide clear communication on issues to developers and suggest and help test fixes
  • Partner with AWS developers to drive improvement in application security
  • Provide actionable long term risk mitigation guidance

Requirements For Penetration Testing Engineer, AWS Proactive Security

Python
Java
JavaScript
Ruby
Rust
  • Experience with AWS technologies and services (e.g. S3, Lambda, EC2, KMS, IAM, etc.)
  • Minimum of 1 year of experience in professional penetration testing, source code auditing, bug hunting, or CTF experience
  • Experience finding security issues in multiple languages (Java, Ruby, Python, JavaScript, Rust, C)
  • Minimum of 1 year of experience scripting in Python or other equivalent interpreted languages
  • Minimum of 1 years of professional experience with security engineering practices

Benefits For Penetration Testing Engineer, AWS Proactive Security

Medical Insurance
Dental Insurance
Vision Insurance
  • Training and career growth opportunities
  • Work-life balance
  • Mentorship programs
  • Diverse and inclusive team culture
  • Career development resources

Interested in this job?