A

Amazon

Sells products online and rents cloud computing

Security Engineer

Security Engineering & ArchitecturePosted on Nov 11
Full-timeAustin, TX, USA

About the Job

Requirements

  • Experience as a mentor, technical lead, or engineering team leader.
  • At least 4 years of non-internship scripting, programming, and security code review in common programming languages.
  • At least 5 years of experience identifying security issues and risks and developing mitigation plans.
  • Industry-based experience identifying security vulnerabilities, attack patterns, and remediation techniques.
  • Knowledge of at least two of Scala, Java, Python, C/C++, or Go.
  • At least 4 years of non-internship experience troubleshooting systems issues, analyzing logs, or automating complex tasks using command-line tools.

Responsibilities

  • Own the security findings backlog from triage through resolution, including findings from security scanners and assessments, CVE/CVSS scoring, container and host scanning such as AWS Inspector, remediation coordination with engineering subject-matter experts, timely mitigation of high-severity issues, and measurable reduction of long-standing findings.
  • Keep cloud and on-premises server fleets running RHEL/Rocky Linux, Amazon Linux, and Windows Server current on critical security updates. Own and improve patching pipelines using dnf/yum, AWS Systems Manager Patch Manager, and golden-AMI pipelines, including emergency vendor patches on production systems; establish a regular patching cadence and eliminate recurring patch-drift findings.
  • Run third-party security assessments for new technology partners and design isolated partner environments with least-privilege network and data access. Implement VPC segmentation, security groups and NACLs, Transit Gateway, AWS PrivateLink, client VPN, S3 bucket policies, and KMS encryption to enforce boundary controls.
  • Design and audit access controls across multiple cloud accounts, including AWS IAM roles and policies, SCPs, IAM Identity Center, Active Directory and LDAP, Linux directory integration (SSSD, Winbind, PAM, Kerberos), sudoers, SSH key and certificate management, bastion hosts, and VPN. Fix privilege-escalation paths and unauthenticated endpoints (OIDC/SAML, Amazon Cognito, and ALB authentication).
  • Build tools, dashboards, alerting, and AI-assisted agents to detect, explain, and fix security issues using Python, Bash, AWS Lambda, EventBridge, CloudWatch, CloudTrail, GuardDuty, Security Hub, and Amazon Bedrock.
  • Turn repeated fixes into runbooks and reusable automation using infrastructure as code, including AWS CDK, CloudFormation, Terraform, and Ansible.
  • Review new infrastructure designs for security exposure using STRIDE and data-flow diagrams. Assess network ingress and egress, secrets handling (AWS Secrets Manager and KMS), TLS and certificate management, and logging coverage; establish secure-by-default patterns for the broader team.
  • Produce weekly security status updates with metrics on finding counts by severity, SLA adherence, backlog trajectory, and workstream status.
  • Participate in threat-modeling sessions for new infrastructure designs and contribute to postmortems when security incidents occur.
  • Write code, review infrastructure-as-code changes for security exposure, and collaborate with teams that depend on the secure infrastructure.

Desired Qualifications

  • Experience applying threat modeling or other risk-identification techniques, or equivalent.
  • Experience with security in service-oriented architectures, microservices, and web services.
  • Experience architecting, securing, and operating Amazon Web Services.
  • Experience leading or driving adoption of AI-assisted development practices to improve security outcomes.
  • Experience across the secure software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with any combination of application security frameworks, identity and access controls, incident response, mobile security, cloud computing and security, AI security, threat intelligence, and penetration testing.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs