IT Security Lead Americas

Fecha: 12 ago. 2025

Ubicación: Santiago, Chile

Empresa: inchcape

IT Security Lead

This position can be based in any market in the Americas. Relocation is not required for candidates from this Region.

 

The IT Security Lead will be responsible for designing, implementing, monitoring, and reporting on internal control activities relevant to the Digital area in the Americas region. This role supports the review and implementation of business processes to ensure alignment with established security standards, while also managing IT audit-related activities across the region. Additionally, the IT Security Lead is in charge of training employees on internal control compliance and ensuring that third parties operate in accordance with Inchcape’s requirements.

his role also holds responsibility for IT risk management, and for coordinating and executing the necessary activities to keep the Business Impact Analysis (BIA) and Disaster Recovery Plan (DRP) up to date, ensuring alignment with the organization’s continuity requirements.

As part of its responsibilities, the role provides backup support for security initiatives and corporate security policies, reinforcing security governance throughout the organization. The IT Security Lead is also accountable for document management within the area, ensuring that policies, procedures, and other relevant materials are properly stored, formatted, and maintained. In addition, this position oversees IT Service Management (ITSM) cases assigned to the Regional IT Security area, ensuring timely resolution and adherence to security standards.

This position plays a key role in maintaining compliance, promoting security best practices, and strengthening IT security processes across the organization.

Among the main functions to be performed are:

  • Design, implement, monitor and report the actions related to compliance with Internal Controls.
  • Collaborate in the review and implementation of business processes following the established security standards
  • Responsible for the management of IT Audit related activities in the region
  • Train employees on internal controls compliance activities
  • Ensure third party compliance on Inchcape regulations
  • Backup on actions related to NIST activities and Security Policies
  • Responsible for document management in the área
  • Responsible for ITSM management in cases assigned to the Regional IT Security area

We will match if you meet the following requirements:

  • Degree in Computer Engineering, Networks, Systems, or a related field
  • Background in IT Auditing and/or IT Security
  • Minimum of 5 years’ experience in information security management roles
  • Minimum of 5 years’ experience managing IT audits
  • Proven experience in technology and/or cybersecurity project management
  • Strong knowledge of security standards such as NIST and ISO 27001

 

Vacancy Information:

  • Direct Leader: HEAD OF IT SECURITY AMERICAS
  • Location: Américas
  • Mode: Hybrid
  • Application Deadline: 27/08/2025

 

At Inchcape Americas, we are dedicated to building a diverse, inclusive and authentic workplace. Inchcape is for everyone. If you are excited about this role and share our values ​​of delivering great experiences through innovative thinking and working better together; we invite you to apply.

We support diversity and inclusion in all its forms, without discrimination based on age, gender, sexual orientation, nationality, religion and disability.

 

#LI-MC1