Penetration Tester

  • Hong Kong
  • Negotiable
  • Contract
  • Discipline: Cyber Security
  • Ref: 48625

Are you a creative problem-solver with a passion for cybersecurity? We are on the lookout for a highly adaptable Penetration Tester who thrives in dynamic environments. In this role, you’ll play a pivotal part in identifying and assessing security vulnerabilities across a variety of platforms while collaborating with diverse teams to implement robust security practices.

What You’ll Do:

  • Conduct Comprehensive Tests: Dive deep into applications, networks, and cloud environments to uncover vulnerabilities.
  • Adapt Methodologies: Flexibly adjust your testing strategies to meet evolving project requirements and unique system architectures.
  • Communicate Findings: Identify, document, and share actionable insights that align with our business priorities.
  • Collaborate Across Teams: Work closely with development, infrastructure, and security teams to establish prerequisites and propose innovative remediation strategies.
  • Customize Assessments: Tailor security evaluations to bridge technical and business objectives, ensuring effective solutions.
  • Stay Ahead of Threats: Keep up with emerging threats and refine your techniques to stay one step ahead.
  • Innovate Testing Capabilities: Contribute to the development of custom scripts, tools, or processes that enhance our testing capabilities.

What We’re Looking For:

  • Experience: 3+ years in penetration testing (web, mobile, network, and APIs).
  • Technical Proficiency: Familiarity with tools like Burp Suite, Kali Linux, Nessus Professional, Nmap, and scripting in Python, Bash, or similar languages.
  • Creative Problem-Solver: A strong mindset for innovative thinking and adapting to challenges.
  • Knowledge of Frameworks: Familiarity with OWASP, NIST, PTES, and MITRE ATT&CK.
  • Effective Communication: Ability to deliver clear, risk-based reports and communicate findings to both technical and non-technical audiences.
  • Certifications: Relevant certifications (e.g., OSCP, OSWE, eWPTX) are a plus but not mandatory.

Preferred:

  • Flexible: Comfortable pivoting between different projects and methodologies.
  • Curious: A proactive attitude toward exploring new vulnerabilities and security enhancements.
  • Communicative: An effective communicator who can simplify complex issues and provide practical recommendations.
  • Balanced Approach: Able to harmonize security rigor with business needs to ensure optimal outcomes.

Why Join Us?

Be part of a forward-thinking team that values innovation and collaboration. If you’re ready to make an impact in the cybersecurity landscape, we want to hear from you!

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs

Senior Data Analyst

  • United Kingdom
  • GBP 100,000
  • Permanent

Data Analyst – VP - 12 month FTC

Location: London (Hybrid)

Duration: 12 month FTC

 

An opportunity for a data focused leader to shape and deliver a large scale financial data transformation programme supporting strategic decision making across a banking business. The role centres on building robust data pipelines, owning the data warehouse architecture, and ensuring high quality data to power reporting, analytics and insights.

 

Responsibilities:

  • Lead the design, build and optimisation of the enterprise data warehouse, including sourcing, validation, ingestion and data architecture.
  • Develop and manage automated ETL pipelines and workflows for financial datasets.
  • Integrate data warehouse outputs with Salesforce, PowerBI, pricing platforms and other analytical endpoints.
  • Ensure accuracy, consistency and scalability of historic and current datasets and align them to evolving data models.
  • Create detailed business requirements documentation that supports technology delivery teams.
  • Support the build of new data models that power internal management information and AI aligned analytics.
  • Collaborate with internal teams and external providers to improve data quality and streamline data delivery processes.
  • Drive enhancements in data governance and act as subject matter expert for all data related topics.
  • Maintain data quality and client hierarchy within Salesforce in partnership with client onboarding teams.

 

Requirements:

  • Strong experience in data analysis and enterprise level data systems.
  • Advanced SQL expertise with the ability to build complex queries and tables.
  • Hands on experience managing ETL processes and working to tight project timelines.
  • Strong knowledge of financial data, accounting principles and CIB business information frameworks.
  • Experience working with large and complex datasets in a financial context.
  • Proficient in Python and experienced with at least one major cloud data warehouse platform such as Snowflake.
  • Experience working within a large financial institution and educated to degree level in a STEM field.
  • Experience using Salesforce or similar CRM platforms.
  • Excellent communication skills, proactive mindset and the ability to work independently and collaboratively.

 

Desirable:

Experience contributing to initiatives involving AI driven analytics and LLM use cases.

 

Apply now for immediate consideration.

 

No sponsorship available; applicants must have the right to work in the region.

Apply Now

IT Business Analyst

  • Switzerland
  • Negotiable
  • Permanent

Are you an experienced IT Business Analyst?

 

Do you enjoy working on digital payment transformation and enterprise IT solutions?

 

Then the role of Business Analyst – Digital Payments might be a great fit for you!

 

Our client, a leading organization in the Swiss financial sector, is looking for an expert to support them in the area of digital payments, requirements management, and enterprise solution design.

 

As a Business Analyst, you will provide your expertise in translating complex business needs into actionable IT requirements, ensuring alignment with enterprise architecture and stakeholder objectives.

 

Setting:

 

As part of the Enterprise Architecture & IT Solution Design team, you will collaborate closely with subject matter experts, product managers, solution architects, and partner banks to deliver best-in-class payment solutions.

 

Focus:

 

Leading end-to-end business and requirements analysis, defining functional and non-functional requirements, acting as a bridge between business and IT, and supporting design-to-implementation transitions in digital payment projects.

 

Background:

 

In order to be successful in this role, prior experience in the Swiss financial sector and payment solutions is essential. You bring strong requirements gathering and analysis skills, experience working with SAFe frameworks, and fluency in German and English (Italian is an advantage).

 

Duration:

 

This is a permanent role, offering a hybrid working model (2–3 days home office).

 

Workload:100%

 

For more information on this Business Analyst – Digital Payments opportunity, or any other Business Analyst roles that I am currently working on, please send your CV (including diplomas, references, and current salary details) to:

 

📧 vuk.susa-stupar@nicollcurtin.com

 

📞 +41 43 508 26 71

Apply Now

Cost Allocation Project Support

  • Switzerland
  • Negotiable
  • Contract

Are you an experienced Project Management Officer with expertise in cost allocation, profitability steering, and financial performance frameworks?

 

Do you enjoy working on conceptual projects that shape how a bank measures, manages, and optimizes profitability?

 

Then the role of Cost Allocation Project Management Officer could be a great fit for you!

 

We are supporting a leading private bank in Zurich that is looking for an experienced professional to provide external support on a group-wide Economic Profit & Cost Allocation project.

In this position, you will be part of the Group Performance Management team within the CFO unit, contributing to the review and enhancement of the bank’s profitability assessment and steering framework. The goal is to improve full-cost accountability, enable strategic market reviews, and optimize resource allocation across the organization.

 

You will act as a sparring partner to the core working group, leading and conceptually developing individual workstreams based on industry best practices. Your role will include both conceptual design and hands-on execution, delivering insights and supporting senior management in steering the project towards measurable impact.

 

To be successful, you should bring:

 

  • 3–5 years of experience in consulting (Big Four) or project management
  • Expert knowledge in cost allocation, economic profit, and performance steering frameworks
  • Strong understanding of the banking business and financial management
  • Proven stakeholder management skills across multiple seniority levels
  • Advanced Excel and PowerPoint capabilities
  • A strong academic background — ideally a Master’s degree in Business Administration, Finance, Economics, or a related field

 

This is an 8 month contracting role starting December 2025 with an 80–100% workload, based in Zurich.

 

Fluency in English (C1/C2) is required

 

If you’d like to hear more about this Cost Allocation Project Management Officer role, or similar finance-related positions, please reach out directly to:

 

📩 Sava.Ocokoljic@nicollcurtin.com

📞 +41 43 508 95 78

Apply Now

VP - Algorithm Developer - Electronic Trading - Equities

  • Hong Kong
  • Negotiable
  • Permanent

We have an opportunity for a tech-savvy person to join our Electronic Trading team in Hong Kong or Singapore. This position requires strong skills in C++ programming and application support. The focus will be on creating, maintaining, and supporting systems that handle large amounts of data quickly. The ideal candidate should work well under pressure, meet tight deadlines, and communicate effectively with clients and traders.

Key Responsibilities

  • Create and maintain trading strategies.
  • Improve and customize existing strategies.
  • Manage projects or issues from start to finish.
  • Work with our global development team.
  • Understand European markets and regulations.
  • Resolve trading issues and respond to client questions.
  • Perform testing, make configuration changes, and sometimes release new software updates.

Person Specification

Required Skills and Experience:

  • Strong knowledge of C++ (essential), including templates and the Standard Template Library (STL).
  • Experience with multithreading and basic programming concepts (e.g., atomic variables, mutexes).
  • Familiarity with Boost libraries for event handling (essential).
  • Knowledge of TCP and multicast communications.
  • Proficient in debugging tools (e.g., gdb) and Unix systems.
  • Skills in Perl and shell scripting, as well as SQL.
  • Ability to work well with teams around the world.
  • Quick to learn and curious about new things.
  • Understanding of performance testing and optimization.
Apply Now

Software Engineer

  • Ireland
  • EUR 47.0 Hourly
  • Contract
An experienced Software Engineer who will help develop and maintain all APS Applications.

The Expertise We’re Looking For

· Bachelor’s degree in computer science or related discipline.
· At least 3-5 years of development experience with some cloud, server-side, and UI experience

The Purpose of Your Role

You will work with the existing development teams to enhance and maintain current applications and develop new ones, and maintain CI/CD pipelines as well as develop the same for new projects.

The Skills You Bring

· You should have experience in server-side development in at least one of the following: AWS, NodeJS, Java
· You should have a quality-focused mindset and awareness of testing best practices to ensure you are delivering high-quality code that meets product requirements
· You should have some experience with UI development – Angular, React
· You should have some experience maintaining CI/CD pipelines - Jenkins
· You should have experience working on Agile projects.
· You should have excellent analytical and troubleshooting skills.
· You should be highly motivated and self-directed.


The Value You Deliver

· Write high-quality code and automated end-to-end and unit tests.
· Review pull requests (code reviews) of developers and test engineers and give constructive feedback.
· Work with the project team to clearly understand requirements.
· Contribute to the project schedule on tasks and balance work accordingly to meet timelines.
· Participate in formal reviews of application designs, business, and functional requirements.
· Have good communication and interpersonal skills, be motivated, be results-oriented, customer-focused, and have strong problem-solving skills.
· Capable of working independently to resolve issues and/or identify solutions.
· Ability to escalate technical and functional issues in an effective manner and efficiently resolve these in conjunction with the rest of the team and/or the customer.
· Follow Agile and TDD for process, architecture, design, code, and testing
 
Apply Now

IT Project Leader

  • Switzerland
  • Negotiable
  • Contract

Are you an experienced IT Project Leader with a strong background in financial services and core banking systems?

 

Do you enjoy leading IT projects end-to-end, managing cross-functional teams, and ensuring project delivery on time and within budget?

 

Then the role of IT Project Leader could be an excellent next step for you!

 

We are working with a leading private bank in Luxembourg that is looking for an IT Project Leader to coordinate and deliver key technology initiatives.

 

In this position, you will be responsible for defining and clarifying project scope, developing detailed project plans, coordinating resources, and ensuring successful execution according to timelines, budgets, and objectives. You will act as the key liaison between business and IT stakeholders, ensuring alignment, transparency, and clear communication across all project phases.

 

Your tasks will include:

 

  • Managing and coordinating IT projects within defined scope, time, and budget
  • Leading cross-functional teams, assigning tasks, and providing guidance
  • Ensuring adherence to the internal Project Delivery Framework
  • Monitoring project development, risks, and progress
  • Reporting status updates to stakeholders and documenting all project phases
  • Managing change control, quality assurance, and project governance activities

 

To succeed in this role, you should bring:

 

  • A degree in Computer Science, Engineering, or related field
  • Proven experience as a Project Manager within IT and/or financial services
  • Excellent communication, coordination, and organizational skills
  • Strong proficiency in Microsoft Office, SharePoint, and JIRA
  • Analytical mindset and the ability to manage multiple priorities
  • Experience with Temenos Core Banking software (T24, Triple’A) and knowledge of euro clearing systems, SEPA, instant payments, or interbank messaging is a strong plus

 

This is a 100% workload contract based in Luxembourg, starting as soon as possible, for an initial duration of 12 months, with a 100% workload.

 

Fluency in English (C1 level) is required; German or French is an advantage.

 

If you want to hear more about this IT Project Leader role, or similar opportunities I may have, please contact:

 

📩 Sava.Ocokoljic@nicollcurtin.com

📞+41 43 508 95 78

Apply Now

Senior Unix System Engineer (Banking)

  • Hong Kong
  • Negotiable
  • Permanent

We are looking for multiple Senior Unix System Engineers to join one of our banking clients in Hong Kong. The primary focus will be to support their Electronic Markets Business projects, as well as BAU - handle day-to-day activities essential for maintaining normal operations.

 

MUST be open for renewable contract / permanent position.

 

Role:

  • You will coordinate and manage UNIX infrastructure projects at data centers and colocation sites in the APAC region. This includes planning and setting up server capacity, as well as configuring, customizing, optimizing, and upgrading systems. You will develop and implement strategies to make systems more resilient, which helps reduce delays and improve trading success. Additionally, you'll focus on lowering the number and severity of system-related issues and automating UNIX patching to meet the Firm's IT Security Standards.

 

 

Ideal candidates:

  • Experience in supporting automated market making and low latency systems is preferred
  • At least 7 years of IT experience, including 5 years as a UNIX System Administrator or engineer.
  • Minimum of 3 years in a multinational IT environment, focusing on support for important systems.
  • Holding RHEL certification (Red Hat Enterprise Linux)
  • Experience in investment banking
  • Good knowledge of equity and high-frequency trading (HFT) technologies (10GbE).

 

 

Looking for:

  • Proficient in RedHat/Linux Operating Systems: Expertise in managing and optimizing RedHat/Linux environments is crucial.
  • Linux System Administration: Extensive experience in administering Linux/RHEL systems, particularly for trading and business applications.
  • Troubleshooting & Problem Management: In-depth skills in troubleshooting, problem management, and root cause analysis specific to RHEL.
  • Production Support: Provide critical support for Linux servers in high-pressure environments, ensuring uptime and efficiency.
  • Performance Tuning: Comprehensive experience with x86 hardware and fine-tuning Linux performance.
  • Scripting Proficiency: Skilled in scripting languages (Bash, Python, Perl) for automation and problem-solving.
  • IT Security & SSO Tools: Familiarity with security protocols and tools such as ArcSight, CyberArk, and Centrify.
  • System Patching Tools: Knowledgeable in utilizing RedHat Satellite for effective system patching and updates.
  • User Support Expertise: Directly assist users with system issues, especially on trading floors.
  • OS/Server Provisioning: Experienced in regional server provisioning, standardization, and policy management.
  • Automation & Diagnostics: Understanding of automation techniques and diagnostic tools to improve system performance.
  • Data Center Knowledge: Familiar with x86 hardware and data center setups to ensure optimal performance.
  • Technical Troubleshooting: Proficient in system recovery and root cause analysis, enhancing overall reliability.
  • End-User Support: Support for X Window systems, Linux desktop software, and end-user equipment.
  • Permanent Control Framework Contribution: Contribute to maintaining the Permanent Control framework.
  • Operating System Processes: Solid understanding of kernel operations and system processes.
  • ITIL Framework Knowledge: Good grasp of ITIL principles, including Incident and Change Management.
Apply Now