Associate Security Consultant

NCC Group
Municipality of Madrid, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Java
Microsoft Windows
Amazon Web Services (AWS)
Apple Mac Systems
Software System Penetration Testing
Azure
Burp Suite
C Sharp (Programming Language)
Cloud Computing
Computer Programming
Linux
Firmware
Python
Kali Linux
Routing
TCP/IP
Google Cloud Platform
React
Flask
Hardware Testing

Job description

Starting on 19 January ******, you will be based in our Madrid office and work with industry leaders. The program includes structured learning, guided classroom sessions, 1:1 mentoring, and self-paced modules. Responsibilities

  • Engage in structured learning for the first 6 months, including guided classroom sessions, 1:1 mentoring, and self-paced modules.
  • Build technical and soft skills through mentorship: client communication, report writing, and consultancy.
  • Work with real-world scenarios using Burp Suite, Kali Linux, and custom NCC Group platforms.
  • Learn manual testing techniques alongside automated approaches.
  • Observe live client engagements across various industries, threat models, and testing methodologies.
  • Deliver a graduation project (research piece, custom tool, or deep-dive into a specific technique) midway through the programme.
  • Begin contributing to billable client work under mentor and line manager support.
  • Progress from scoped tasks to full engagements, with regular check-ins and performance reviews., * We review every application and will contact candidates whose skills and experience match our needs.
  • Mandatory pre-employment background checks are required.
  • This role will be subject to BS**** screening.

Requirements

  • Deliver a graduation project demonstrating technical depth and presentation skills.
  • Transition into client-facing delivery work with confidence and credibility.
  • Build a strong foundation in penetration testing and consultancy., * Good level of English command, both written and spoken.
  • Asks smart questions, loves solving problems, and shows initiative.
  • Communicates clearly with clients and colleagues.
  • Demonstrates curiosity and drive to learn continuously.
  • Possesses experience or exposure in at least three of the following:
  • Pen testing, web development frameworks (React, Flask, etc.)
  • Networking (TCP/IP, routing/switching)
  • Cryptography (applied, PQC, symmetric & asymmetric)
  • OS internals (Windows, Linux, macOS)
  • Hardware testing, embedded systems, firmware analysis, or physical device security
  • Programming (Python, Java, C#, etc.)
  • Cloud platforms (AWS, Azure, GCP)
  • Security tools (Burp Suite, etc.)
  • Ethical hacking platforms (Hack the Box, Catch the Flag, Try Hack Me, vulnhub, Immersive Labs, etc.)

Benefits & conditions

  • Flexible working
  • Financial & Investment: Pension, Life Assurance, Share Save Scheme
  • Maternity & Paternity leave
  • Community & Volunteering Programmes
  • Employee Referral Program
  • Lifestyle & Wellness initiatives
  • Learning & Development opportunities

About the company

At NCC Group, our mission is to create a more secure digital future. We partner with clients across a multitude of industries, securing new products and emerging technologies while solving complex security problems. NCC Group is a people-powered business seeking the next group of brilliant minds to join our ranks.

Apply for this position