Rust Developer / Senior

  • Hong Kong
  • Negotiable
  • Permanent
  • Discipline: Software Development
  • Ref: 50544
Roxanne Yaneza
Roxanne Yaneza
Senior Consultant

Role Overview
We are looking for a talented and passionate Rust Developer to maintain and improve our clients proprietary algorithmic trading engine, market data connectivity, and peripheral applications. You will work closely with traders and researchers to design, build, and deploy low-latency, high-throughput trading systems that support our 24/7 global crypto operations.

What You’ll Do
  • Design & Develop: Write clean, efficient, and reliable Rust code to build high-performance trading infrastructure and exchange connectivity.
  • Optimize Performance: Profile and optimize performance across concurrency, I/O, and networking to minimize latency.
  • End-to-End Ownership: Own systems from requirements collection to deployment, monitoring, and production support.
  • Collaborate: Work in an international team of professionals, interacting with traders to develop strategies and automation tools.
  • 24/7 Reliability: Participate in an on-call rota to ensure global operations run smoothly.


What You’ll Need (Required Skillset)
  • Experience: 3-5+ years of related experience in backend or system-level development.
  • Languages: Strong proficiency in writing efficient Rust code (experience in C++ or C# may be considered).
  • Environment: Solid familiarity with a Linux environment.
  • Background: University degree in Computer Science, Software Engineering, or related disciplines.
  • Problem-Solving: Strong analytical skills and a desire to solve complex technical problems with elegant solutions.
  • Mindset: Result-driven and passionate about trading, financial markets, and blockchain technologies.


Bonuses & Nice-to-Haves
  • Exposure to high throughput/low-latency trading system design.
  • Experience with multi-threading, asynchronous programming, or networking protocols (websocket, RESTful).
  • Experience with blockchain technologies or decentralized exchange (DEX) integration.

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 by Roxanne

C++ Developer / Senior

  • Hong Kong
  • Negotiable
  • Permanent
We are looking for an innovative and dedicated C++ Developer to join our client in Hong Kong technology team. You will be responsible for developing and optimizing our high-performance trading engine, connectivity to crypto exchanges, and algorithmic strategy infrastructure. This is an end-to-end role covering design, development, testing, and production support within a non-hierarchical, fast-paced environment.

Responsibilities
  • Core Development: Design, build, and enhance low-latency C++ applications for core trading infrastructure, market data processing, and order execution.
  • Optimization: Continuously improve the speed and scalability of existing trading systems, including high-throughput exchange connectivity.
  • Strategy Integration: Implement adjustable trading strategies that are easy to integrate with automated backtesting systems.
  • Production Support: Investigate production issues, identify root causes, and propose solutions within a 24/7 environment.
  • Collaboration: Collaborate with quants and traders to transform complex ideas into robust, efficient production systems.


Requirements
  • Education: University degree in Computer Science, Software Engineering, or related disciplines.
  • Experience: 3–5 years of professional C++ development experience, preferably in a low-latency/HFT or financial environment.
  • Technical Skills: Clean and efficient C++ (C++17 or higher) programming skills, with hands-on experience in Linux environments.
  • Performance Expertise: Strong understanding of multithreading, concurrency, memory management, and network programming (TCP/UDP).
  • Problem Solver: Proven ability to analyze and tackle complex problems with elegant, scalable solutions.


Preferred Qualifications
  • Background in Rust, Python, or .NET technologies.
  • Exposure to high-throughput/low-latency design.
  • Strong interest in cryptocurrency, trading, and financial markets.


What We Offer
  • A casual, non-hierarchical, and entrepreneurial working environment.
  • Opportunity to work with the latest technologies in the crypto space.
  • An international team of like-minded professionals.
  • Competitive salary and performance-driven bonus structure.

Apply Now

VP, Full Stack Developer (Angular/React + Java) Investment Bank HKD 1.7M

  • Hong Kong
  • HKD 1,700,000
  • Permanent

Join a leading global bank as a VP Full-Stack Developer focused on Liquid Financing. You’ll build the next generation of a strategic, front-to-back platform that supports stock borrowing & lending, secured finance, and equity repo workflows across regions. Working from Hong Kong alongside front-office SBL teams, you’ll need strong domain knowledge, fast decision-making, and the ability to turn trading needs into reliable engineering solutions.

 

This hands-on role requires delivering modern, resilient microservice components using Java Spring, SQL, Angular/React, and OpenShift. You’ll own features across trade capture, lifecycle and inventory management, and settlement processes—helping modernize a mission-critical platform used globally. Ideal candidates thrive in high‑pace front-office settings and combine deep SBL expertise with rigorous software engineering practices.

 

 

Key responsibilities:

  • Build and maintain application features across UI (Angular/React), backend services (Java Spring), and database (SQL).
  • Rework legacy code into scalable containerized microservices on OpenShift.
  • Deliver end-to-end solutions that meet business, regulatory, and control needs while keeping systems secure and stable.
  • Follow solid engineering practices: code reviews, automated tests (TDD), CI/CD, and monitoring.
  • Work closely with SBL traders and middle office to turn trading needs into quick, production-ready fixes and longer-term solutions; support intraday trading when needed.
  • Help shape the platform architecture and integrate with other systems and vendors.
  • Keep systems production-ready with good monitoring, alerts, data checks, and resilience.

 

Essential skills:

  • Full‑stack development: Java/Spring Boot for backend and Angular/React/HTML/CSS/TypeScript for frontend.
  • SQL databases (Oracle/MS SQL) and query performance tuning.
  • Cloud‑native & containers: OpenShift, Linux, Docker, and Git.
  • Strong object‑oriented design and experience refactoring large systems; Agile/Scrum and test‑driven development.
  • Deep knowledge of stock borrow & lend / equity finance workflows (recalls, returns, marks, collateral, bookings, lifecycle events, vendor gateways).
  • Familiar with capital markets and front‑office trading processes.

 

BIG PLUS if you have experience in:

  • Event-driven systems and messaging (e.g., Kafka, Solace) and caching techniques.
  • Experience with workflow automation, inventory or funding optimization.
  • DevOps, containers, monitoring/observability tools, and scalable distributed systems.
  • Familiarity with prime financing products and ecosystem.
Apply Now

Node.js Developer / Senior

  • Hong Kong
  • Negotiable
  • Permanent

Job Title: Node.js Developer / Senior

Location: Hong Kong

Job Type: Full-time

Experience Required: Minimum 4 years+

Education: Bachelor's degree in Computer Science or a related field

Languages: Must be fluent in both English and Chinese

 

Job Description:

We are seeking a skilled Node.js Developer to join our dynamic team in Hong Kong. The ideal candidate will have a minimum of 4 years of experience in backend development using Node.js, and a strong foundation in computer science principles.

 

Key Responsibilities:

  • Develop and maintain high-performance, scalable backend services using Node.js.

  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.

  • Design and implement RESTful APIs and microservices.

  • Optimize applications for maximum speed and scalability.

  • Troubleshoot, debug, and upgrade existing software.

  • Work in an agile environment with cross-functional teams.

 

Qualifications:

  • Minimum 4 years of professional experience in Node.js development.

  • Bachelor’s degree in Computer Science or a related field.

  • Strong understanding of asynchronous programming and event-driven architecture.

  • Experience with database technologies such as MongoDB, PostgreSQL, or MySQL.

  • Familiarity with version control systems like Git.

  • Excellent problem-solving skills and attention to detail.

 

Preferred Skills:

  • Knowledge of front-end technologies (e.g., React, Angular, Vue.js) is a plus.

  • Experience with cloud services (AWS, Azure, etc.) and DevOps practices.

 

Apply Now

Java - Front Office Developer / Senior (Investment Bank) 2 headcounts

  • Hong Kong
  • Negotiable
  • Permanent

URGENTLY hiring 2 NEW headcounts of FO Java Developers in Hong Kong for our investment banking client. We are looking for one senior and one mid/senior developer.

Key Responsibilities:
  • Project Management: Lead projects, ensuring timely delivery of high-quality solutions for latency-sensitive trading algorithms.
  • Application Development: Design and support front-office trading applications, working with business users to turn complex requirements into effective solutions.
  • Quality Assurance: Implement software engineering practices to maintain the quality, security, reliability, and compliance of solutions.
  • Collaboration: Work within a global team to enhance Quoting applications, monitor system health, resolve incidents, and address root causes of issues.
  • Mentoring: Share knowledge and support junior team members, contributing to a positive engineering culture.

Team Environment:
You will work in an agile setup, aligning with larger products and services. This role is part of the Equity Derivatives Quoting team in Hong Kong, collaborating with the front office on automated trading applications.

Required Skills and Experience:
  • Front Office Experience: Familiarity with front office operations, with at least 5 years in a similar role.
  • Domain Knowledge: Experience in trading environments, especially with fixed income, equity derivatives, or electronically traded assets.
  • Java Proficiency: Strong programming skills, especially in low-latency approaches and efficient coding techniques.
  • Adaptability: Willingness to learn new technologies and adapt to changing business needs.
  • Communication Skills: Ability to build strong relationships with internal clients and effectively communicate ideas.
  • Planning and Organization: Strong planning skills and ability to manage multiple tasks under pressure.

Want to know more? APPLY / Email me directly at
roxanne.yaneza@nicollcurtin.com for a confidential discussion about the role. 

 
Apply Now

Project Manager (Temenos (T24)) Multiple headcounts

  • Hong Kong
  • Negotiable
  • Permanent

Job Title: Temenos (T24) - Business Analyst & Project Managers (Multiple headcounts)

 

Location: Hong Kong

Language Requirement: Cantonese and English Speaker

Position Type: Permanent

 

Job Summary:

We are looking for talented professionals with experience in Temenos (T24) and a strong background in core banking.

 

We are hiring multiple Business Analyst and Project Managers, focusing on the end-to-end project management and optimization of banking solutions. We have multiple openings for this permanent position.

 

BIG PLUS IF YOU HAVE:

  • Experience in Temenos configuration.
  • Subject Matter Expert (SME) experience in banking solutions.
  • Background in landing loans and credit card deposit processes.

 

Key Responsibilities:

  • Gather and analyze business requirements related to core banking functions.
  • Create functional specifications and ensure alignment with project goals.
  • Lead end-to-end project management for Temenos (T24) implementations, coordinating with cross-functional teams and stakeholders.
  • Monitor project progress, budget, and resources while identifying risks and developing mitigation strategies.
  • Collaborate with IT and development teams to implement solutions and facilitate communication and reporting to senior management.
  • Provide ongoing support and training to end-users.

 

 

Qualifications:

  • Proven experience in Business Analysis and Project Management within a banking environment.
  • Strong knowledge of Temenos (T24) software.
  • Fluent in Cantonese and English, with excellent communication and interpersonal skills.
  • Ability to work collaboratively in a team-oriented environment and manage multiple projects simultaneously.
Apply Now

Business Analyst / Senior (Temenos (T24)) Multiple headcounts

  • Hong Kong
  • Negotiable
  • Permanent

Job Title: Temenos (T24) - Business Analyst & Project Managers (Multiple headcounts)

 

Location: Hong Kong

Language Requirement: Cantonese and English Speaker

Position Type: Permanent

 

Job Summary:

We are looking for talented professionals with experience in Temenos (T24) and a strong background in core banking.

 

We are hiring multiple Business Analyst and Project Managers, focusing on the end-to-end project management and optimization of banking solutions. We have multiple openings for this permanent position.

 

BIG PLUS IF YOU HAVE:

  • Experience in Temenos configuration.
  • Subject Matter Expert (SME) experience in banking solutions.
  • Background in landing loans and credit card deposit processes.

 

Key Responsibilities:

  • Gather and analyze business requirements related to core banking functions.
  • Create functional specifications and ensure alignment with project goals.
  • Lead end-to-end project management for Temenos (T24) implementations, coordinating with cross-functional teams and stakeholders.
  • Monitor project progress, budget, and resources while identifying risks and developing mitigation strategies.
  • Collaborate with IT and development teams to implement solutions and facilitate communication and reporting to senior management.
  • Provide ongoing support and training to end-users.

 

Qualifications:

  • Proven experience in Business Analysis and Project Management within a banking environment.
  • Strong knowledge of Temenos (T24) software.
  • Fluent in Cantonese and English, with excellent communication and interpersonal skills.
  • Ability to work collaboratively in a team-oriented environment and manage multiple projects simultaneously
Apply Now

C++ Developer, AVP

  • Singapore
  • Negotiable
  • Permanent

Role: C++ Developer, AVP

Location: Singapore

Employment: Perm

 

We are collaborating with a leading investment bank based in Singapore, renowned for its global presence. They are seeking a talented C++ Developer at the AVP level to enhance their team.

 

You will:

  • Design and Development: Lead the creation of cutting-edge, ultra-low-latency equity trading systems, managing multiple delivery projects simultaneously.
  • Platform Review: Collaborate with team leads to assess current architecture and implement improvements for performance, simplicity, and to reduce technical debt.
  • System Testing: Conduct comprehensive simulations and testing to ensure high reliability of the trading systems.

 

Qualifications:

  • C++ Expertise: Over 5 years of experience with strong expertise in C++, including proficiency in Modern C++ topics and features.
  • Performance and Low Latency Understanding: In-depth knowledge of C++ performance and low-latency considerations to minimize latency in critical flow paths.
  • Data Structures and Algorithms: Strong understanding of data structures, algorithms, multi-threading, and the C++ standard library.
  • Linux/Unix Proficiency: Practical experience with Linux/Unix operating systems and command-line tools.

 

Desirable Skills:

  • Front Office Trading Development: Experience with low-latency systems, particularly in APAC markets.
  • Investment Banking Experience: Proven background in investment banking, collaborating directly with traders and desk heads.
  • Algorithmic Trading Experience: Experience in algorithmic trading within high-frequency trading firms.
  • User-Space Networking: Familiarity with user-space networking, such as Solarflare OpenOnload.
  • TCP/IP Networking: Lower-level TCP/IP networking experience.
Apply Now