For the best user experience please upgrade your browser

Careers at Pen Test Partners

We’re only as good as the people in our team, so we’re always looking for great people. Maybe that’s you?

PTP is acutely aware of the lack of diversity in our industry, and are keen to address that.

We are an equal opportunities employer, welcoming applications from people from all walks of life.

It’s very simple, if you have the skills and experience we’d love to talk with you.

Our vision and values

We have a vision statement and values which we strive to live by. Please take the time to read and absorb them. They’re important to us.

What you can expect from us

  • Competitive salary based on experience
  • 25 days holiday + 8 bank holidays
  • Private Medical Insurance and Healthcare Benefit on completion of probation
  • Group personal pension
  • Time and resource for research / pet projects / blogging
  • Financing available for training and conference attendance
  • EV lease salary sacrifice scheme on completion of probation
  • An environment where you can flourish, learn, and grow, as a person not just as an employee

PTP works with clients globally providing cyber security consultancy and testing services. We work in the most cutting-edge industries, including automotive, aviation, and maritime.

Roles:

All roles are UK based.

How to apply

Send your CV with a covering email to:

By submitting your CV you are confirming you have read and understood our privacy policy and authorise us to keep your CV on file for 6 months in case future job opportunities arise.

Back To Roles▲

Security Consultant – Testing

We are seeking an enthusiastic security consultant, who is eager to learn to join our team.  Working alongside some of the best hacking minds in the country, you’ll be delivering pen testing services to clients across all sectors.

You will need:

  • A minimum of 2 years experience delivering pen test services
  • To be proficient in infrastructure and web application testing, experience in API testing is desirable
  • Hold or previously held an industry recognised certification (this can be at any level from OSCP to CTL equivalent)

You will be:

  • Reporting into a managing security consultant where you will be delivering pen testing services, from presales through to delivery and debriefs
  • Assisting on scoping and QA
  • Contributing towards research projects and our internal knowledge sharing hubs

Our consultants aren’t just limited to working on web and infrastructure engagements. You’ll have the opportunity to get involved in some more of our niche areas and who knows, you might even find yourself hacking a ship one day.

Knowledge development is part of our culture. We take professional development seriously and as member of the team you will receive:

  • 24 development days per year
  • Time to go to conferences
  • Access to Internal workshops, training platforms including A cloud Guru, HTB, TryHackMe, and many more resources
  • Paid training & exams
  • Access to our blog bounty programme

You’ll be working from home, though some onsite travel to client sites (including international) may be required. Although we are a remote working company, we pay for our teams to meet regularly throughout the year holding local and company meet ups.

Back To Roles▲

Hardware Security Consultant

We are seeking a hardware security consultant, who is eager to learn, to join our team.  Working alongside some of the best hacking minds in the country you’ll be delivering a mixture of hardware and pen testing services to clients across all sectors.

You will need:

  • Strong skills in web application, API and mobile testing
  • Excellent ability to learn new technologies, systems, and languages
  • A keen interest in embedded systems and hardware
  • Demonstrated hardware security skills either in professional or hobbyist sphere
  • Strong network protocol analysis using tools such as Wireshark
  • An understanding of reverse engineering, experience using tools such as IDA and Ghidra, with particular focus on ARM architecture

Desirable:

  • Ability to code in various languages, particularly C and Python
  • An understanding of cryptography and common mistakes made
  • Experience of working with a variety of SoC and microprocessors

You will be:

  • Reporting into the head of hardware delivering hardware and pen testing services, from presales through to delivery and debrief
  • Assisting on scoping and QA
  • Contributing towards research and our internal knowledge sharing hubs
  • Helping to upskill others into the hardware team

Here are some examples of the services you may provide to clients:

  • Penetration testing of a cloud-connected consumer IoT system including the device, messaging platforms, infrastructure, and mobile application
  • Producing a threat model for a complex system such as a crypto wallet, aiming to uncover inherent outstanding risks in the design and implementation
  • Reviewing custom cryptographic systems to identify common issues such as hardcoded keys, use of insecure block modes, unauthenticated encryption, and use of deprecated algorithms
  • Testing routers and other networking equipment before they are deployed across Critical National Infrastructure, to ensure that they are suitably protected from physical attack and contain no secrets that can impact the wider system
  • Working with the ICS team to perform lab-based testing of complex control systems used in Critical National Infrastructure, allowing more aggressive and invasive techniques to be used than in traditional ICS environments
  • Reverse engineering the protocol used in a legacy specialised machine tool to allow it to be serviceable long into the future
  • Attempting to bypass a custom digital rights management system to provide assurance that their product is adequately secure
  • Testing network segmentation and infrastructure on a variety of ships, including cruise ships and oil rigs

We recognise that the tasks carried out by members of the hardware team are varied and challenging and we do not expect any member of the team to know everything. We operate as a team, providing advice, guidance and mentoring to each other.

Knowledge development is part of our culture. We take professional development seriously and as member of the team you will receive:

  • 24 development days per year
  • Time to go to conferences
  • Access to Internal workshops, A cloud Guru, HTB, TryHackMe and many more resources
  • Paid training & exams

Back To Roles▲

Client Support Executive

Overview:

The role of Client Support is to give PTP’s clients exceptional service, and provide administrative support to the allocated Account Manager(s) during the sales and delivery process. It also involves identifying (proactively and reactively) opportunities for additional business and referrals to be driven by the Account Manager(s).

Success is measured on a range of things that may include customer service matrix and other deliverables, and rewarded by way of salary and KPI related bonuses.

This role involves order processing and pre-delivery administration as well as pre-sales support for the allocated Account Manager(s). It can be a gateway to a Trainee Sales position (External Account Executive) or an internal Management role.

Role and responsibilities:

Reporting to the Client Support Manager whilst working closely with your designated Account Manager(s) you will be responsible for pre and post sales support. This includes end-to-end correlation and processing of documentation to ensure the successful delivery of client projects. It includes:

  • Processing of client’s sales orders and liaising with clients to ensure we have all necessary documentation including: New Client Forms, Purchase Orders, Contracts, Authorisation Forms and Project related contact details etc
  • Dealing effectively and promptly with sales orders, leads and general enquiries from clients, Sales Team and others.
  • Clear and effective communication with client’s, Sales and Technical Teams and other business colleagues by all methods.
  • Ensuring Sales Force and other internal business systems are kept up to date
  • Collecting accurate scoping information and related documentation
  • Assisting with the creation of Sales Proposals / Statement of Works
  • Raising scheduling cases to the Scheduling Team with clear precise information for efficient booking of client’s projects with the technical consultants.
  • Assisting with the project management of larger testing projects.
  • Supporting with ‘post-sales’ deliverables including arranging post-test calls and meetings etc
  • Provide Finance with all invoicing information to raise invoices for completed projects
  • Efficiently handle and record client’s hardware for testing
  • Supporting other parts of the business with timely information
  • Actively participate in steering groups, internal projects and attend events
  • Continuously identify opportunities for process improvements and provide feedback to enhance the efficiency and effectiveness of the Client Support team and their work

You will be liaising regularly with members of PTPs sales, scheduling team, scoping, technical delivery, professional services / consultancy, and finance teams as part of this interesting and diverse role.

Measurables & KPI’s:

The compensation plan for this role will be made up of a salary, bonuses and KPI’s based on pre-defined monthly, quarterly and / or annual objectives aligned to both individual accounts and team related targets.

Qualities / Experience

  • Knowledge or experience of the cyber security industry is an advantage
  • Strong customer service experience and a commitment to delivering exceptional client engagements. Experience within a similar Sales Support / Account Management role
  • Excellent communication and interpersonal skills, with the ability to build rapport and collaborate with clients, colleagues, consultants and other areas of the business.
  • Good listening skills
  • Strong organisational skills with attention for detail together with the ability to multitask effectively
  • Ability to work under pressure and meet deadlines while maintaining a high level of accuracy and professionalism
  • Adaptable, with experience of working in a challenging, varied and demanding environment.
  • Problem analysis and problem-solving mindset
  • Computer literate with knowledge of MS Office, CRM’s and general internet applications
  • Being a Team Player

Back To Roles▲

Information Security Consultant – Consultancy

Role:

The primary objectives of the Information Security Consultant are to deliver and enhance various security services provided to Pen Test Partners’ clients.

Key Responsibilities:

As part of this role, the Information Security Consultant will be able to manage and deliver a variety of security engagements. Tasks include but are not limited to:

  • Support the service line and sales process through customer pre-sales support and bid input such as RFP submissions.
  • Liaising with clients during introductory calls and defining scope of engagements.
  • Delivery of services and offerings, as defined in the consultancy service catalogue.
  • Supporting other business areas engagement delivery, subject to appropriate training, handover and availability.
  • Contributing to the continual development and improvement of knowledge sharing hubs across Consultancy areas. This may include supporting other members of the consultancy teams as they upskill in these areas.
  • Providing specific services to support wider cross team engagements within the business.
  • Working with the team to continuously develop and improve the consultancy service catalogue.

Skills/Knowledge:

Core Skills

  • Onsite / Remote consultancy for standards such as PCI DSS / ISO27001 / GDPR / Cyber Essentials / General Cyber Security best practice.
  • Delivery of pre-implementation support such as architecture reviews and remediation work to support client improvement programs.
  • Creation of processes / documentation / Marketing Collateral.
  • Technical QA function as required for other consultants.
  • Marketing activities including public engagement speaking and attending events and trade shows.
  • Good overall IT experience such as:
    • Working with on-premises, co-location IT deployments.
    • Exposure to security devices and services such as Firewall, IDS, Anti-Malware, Monitoring systems, Helpdesk & Change Management, patch management, network, and wireless management.

Desirable Skills

  • Exposure to cloud services at a basic admin or review level, such as:
    • Microsoft Azure
    • Microsoft Office 365
    • AWS
    • Google Cloud Platform
  • Familiarity with DevOps / SecOps working practices.
  • Familiarity with CI / CD Development and automation.
  • Working with cloud security standards such as NCSC guidance, Cloud Security Alliance, CIS best practice.
  • At least 2 years working as a full time Information Security Consultant or similar role.

(Opportunities will be provided to shadow other team members to develop skills in new areas as the role develops).

Requirements:

  • Strong interpersonal and communication skills.
  • Self-motivated and able to work with minimal supervision whilst maintaining team ethics.
  • Client oriented, able to communicate with all levels of an organisation with appropriate technical content.
  • Excellent technical presentation and reporting skills, both written and verbal.
  • Ability to communicate detailed technical information to a non-technical audience.
  • Ability to work with other team members, to share experience and develop their skills.
  • Able of working to strict deadlines and prioritising.
  • Willingness to travel.

Development

Knowledge development is part of our culture. We take professional development seriously and as member of the team you will receive:

  • 24 development days per year.
  • Time to go to conferences and seminars.
  • Access to internal workshops and training platforms.
  • Paid training & exams.
  • Access to our blog bounty programme.

General:

You’ll be working from home, though some onsite travel to client sites (including international) may be required. Although we are a remote working company, we pay for our teams to meet regularly throughout the year holding local and company meet ups.

As an employee you’ll also have access to:

  • 25 days holiday + 8 bank holidays.
  • Private Medical Insurance and Healthcare Benefit.
  • Group personal pension.
  • EV car scheme.
  • Financing for training and conference attendance.
  • An environment where you can flourish, learn, and grow, as a person not just as an employee.

Back To Roles▲

Scheduling Coordinator

Job Summary:

We are seeking a highly organised and detail-orientated individual to join a new Scheduling Team within our business. In this role, you will be reporting into and working alongside the Scheduling Manager to efficiently coordinate work for our consultants based on client requirements. Working closely with the Client Support team, clients, and consultants to ensure smooth and effective scheduling processes.

Responsibilities:

  • Review work orders created by the Client Support team for accuracy and completeness, identifying any problems or missing information.
  • Communicate with clients to determine their preferred dates and scheduling constraints, ensuring excellent customer service and client satisfaction.
  • Assess consultant availability within the schedule, considering existing commitments and workload, to identify suitable time slots for new work.
  • Schedule work by assigning consultants to specific jobs, updating their calendars, and ensuring they have the necessary information and resources.
  • Coordinate and collaborate with the Client Support team to keep them informed of scheduled work
  • Monitor and track the progress of scheduled work, ensuring that projects are delivered within agreed-upon timelines.
  • Maintain accurate and up-to-date records of scheduled work, client preferences, and consultant availability using appropriate scheduling tools or software.
  • Working closely with technical consultants to understand their skills and abilities in line with upcoming work
  • Project manage engagements which need to be delivered in a specific timeframe
  • Managing not billed entries within the schedule, helping to support shadowing opportunities and team development days

Qualifications:

  • Proven experience in scheduling, coordination, or planning roles within a professional services environment.
  • Familiarity with the specific industry and services provided by the company is advantageous.
  • Strong organisational skills with a keen eye for detail and the ability to multitask effectively.
  • Excellent communication and interpersonal skills, with the ability to build rapport and collaborate with clients, consultants, and internal teams.
  • Ability to work under pressure and meet tight deadlines while maintaining a high level of accuracy and professionalism.
  • Strong customer service orientation and a commitment to delivering exceptional client experiences.

Back To Roles▲

Agencies, please read…

Any CVs received from agencies with whom we do not already have terms will be considered a gift.