Taro Logo

Senior Security Engineer, Annapurna Labs

Annapurna Labs is an Amazon company developing hardware platforms and software solutions.
Security
Senior Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Annapurna Labs, an Amazon company, is seeking a Senior Security Engineer to lead security initiatives for their hardware platforms and software solutions. This leadership role within the Annapurna security team focuses on ensuring product security through vulnerability testing, threat modeling, and implementing robust security measures.

The ideal candidate will bring 8+ years of security expertise, combining deep technical knowledge of embedded systems, ARM technology, and silicon security with hands-on experience in penetration testing and vulnerability research. They will lead security reviews of major Amazon projects while establishing security standards and best practices for AWS Security teams.

This role offers the opportunity to work on cutting-edge hardware and software security challenges, mentoring other engineers and driving security best practices across AWS. The position requires strong technical judgment to balance security requirements with business goals, plus the ability to influence and collaborate across teams.

Key responsibilities include conducting security assessments, developing automated security testing solutions, providing technical leadership in security architecture, and mentoring other engineers. The role requires expertise in multiple programming languages, security protocols, and AWS services, combined with strong communication skills to drive security awareness and training across the organization.

This is an excellent opportunity for a security expert who wants to make a significant impact on the security of Amazon's hardware and software infrastructure while working with cutting-edge technology and leading a team of security professionals. The role offers the chance to work on complex security challenges at scale while helping shape the security posture of one of the world's leading technology companies.

Last updated 4 months ago

Responsibilities For Senior Security Engineer, Annapurna Labs

  • Ensure hardware platforms, software deliverables, and devices are secured against latest threats
  • Lead security assurance of products
  • Develop threat models and review solutions and mitigations
  • Lead vulnerability research and penetration testing
  • Develop automated penetration testing solutions and methodologies
  • Mentor service teams in security testing tools and practices
  • Provide security training and outreach to internal development teams
  • Create security guidance documentation
  • Assist with recruiting activities

Requirements For Senior Security Engineer, Annapurna Labs

Python
Linux
  • Minimum of 8 years of experience with vulnerability testing and auditing techniques
  • Experience with red teams or CTF (Capture The Flag)
  • Deep knowledge of Embedded systems, Operating Systems, ARM technology, SOC, Embedded SW, HW and Silicon security
  • Familiarity with hypervisor technologies such as KVM, Xen
  • Experience with multiple programming languages (C, C++, Assembly) and scripting languages (Python, Ruby, Perl)
  • Advanced knowledge of security engineering, system and network security, authentication protocols, cryptography
  • Familiarity with AWS services
  • MSC/MEE in Computer Science/Electrical Engineering, or equivalent work experience

Related Jobs

Software Engineer II / Senior Software Engineer - Microsoft Red Team

Senior software engineering role at Microsoft's Red Team, focusing on AI-driven security testing and tool development.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on developing security solutions for devices and silicon, requiring 8+ years of embedded software experience and security expertise.

Senior Software Engineer - Agent Team - Microsoft Identity

Senior Software Engineer position at Microsoft's Identity and Network Access team, focusing on Windows kernel development and security solutions using C++.

Senior Emulation Engineer

Senior Emulation Engineer position at Annapurna Labs (AWS) focusing on pre-silicon verification and emulation technologies for cloud infrastructure.

System Software Development Engineer, System SW group

Senior software engineering role at Annapurna Labs (AWS) focusing on system software development for cloud infrastructure and semiconductor technology.