

VLink Inc
Algorithm Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for an Algorithm Developer in Jersey City, NJ, on a long-term contract with a pay rate of "unknown." Requires 10+ years in Capital Markets, expertise in Low Latency Trading applications, and proficiency in C++, Spring Boot, and SQL.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
680
-
ποΈ - Date
November 7, 2025
π - Duration
Unknown
-
ποΈ - Location
On-site
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Jersey City, NJ
-
π§ - Skills detailed
#GIT #API (Application Programming Interface) #C++ #NoSQL #JUnit #Linux #DevOps #SQL (Structured Query Language) #Jenkins #Firewalls #Programming #Scripting #Compliance #Batch #Oracle #IP (Internet Protocol) #AI (Artificial Intelligence) #Spring Boot #Python #Redis #Bash #Libraries #Monitoring
Role description
Position: Algorithmic Trading Developer
Location: New Jersey, Jersey City
Duration: Long Term Contract
Position Description:
Join high performing Global Banking team as an Algorithmic Trading Developer to manage and provide solutions to improve and optimize the working capital of financial institutions and corporate clients worldwide.
Provide the best possible production-capable environment for the electronic trading system with Stock Exchanges. Design and develop specific software components to help traders monitor and analyze the behavior of strategies in production, back-test algorithms, and ensure adequate monitoring of risks and positions
This position is located at client site 4 days per week in Jersey City, NJ.
Your future duties and responsibilities:
Design & Development:
. Interaction with traders and quantitative researchers: Analyze new ideas and requirements for development
. Maintenance, improvement of trading application: New features, algorithms, enhancement of existing applications, optimization for speed, bug corrections.
. Implement algorithms in line with Compliance and Regulations (e.g. RegNMS, RegSHO, etc.)
Support:
. Monitoring: ensure that the trading platform is stable and works properly (scripts, batches, applications and infrastructure).
. Maintenance: adapt, improve, stabilize and automate the platform; help reduce the human factor and the number of manual interventions.
. Assistance to the users (traders and researchers).
. Interaction with Market Access teams to ensure proper quote reception and order sending capabilities.
. Interaction with IT Infra teams to ensure proper functioning of all devices: servers, firewalls, switches, database, filer, market- and inter-colo connectivity)
. Interaction with Operations to ensure proper accounting of the desk's positions: feed booking and other Back-Office systems.
. Interaction with compliance teams to understand the impact of regulations on trading platform.
Required qualifications to be successful in this role:
10+ years relevant Capital Markets Investment Banking industry experience at Front Office Trading application.
Experience in developing and maintaining Low Latency Trading Application or High Frequency Trading Application.
Knowledge of market data feeds (e.g., Bloomberg, FIX, Refinitiv, Binance API).
Strong technical & problem solving (troubleshooting) skills.
o C/C++ and Spring Boot
o Object-oriented programming.
o Real-time and multi-threaded programming.
o Low-level understanding of Linux.
o Network programming: socket, TCP/IP, UM.
o SQL, Oracle PL/SQL
o Scripting (Python, bash)
Libraries: BOOST, QT, onload, VMA
o DevOps and Continuous Delivery, Jenkins, JUnit, Gradle, Git, quality and profiling tools
Desired qualifications/non-essential skills required
. Financial maths, quantitative models
. LLM / agentic AI
. NO-SQL (Redis, Memcache)
Skills:
β’ C++
β’ Adv infoAdv - Financial
β’ Linux
β’ Network Administration
β’ Spring Boot
β’ Capital Markets
Position: Algorithmic Trading Developer
Location: New Jersey, Jersey City
Duration: Long Term Contract
Position Description:
Join high performing Global Banking team as an Algorithmic Trading Developer to manage and provide solutions to improve and optimize the working capital of financial institutions and corporate clients worldwide.
Provide the best possible production-capable environment for the electronic trading system with Stock Exchanges. Design and develop specific software components to help traders monitor and analyze the behavior of strategies in production, back-test algorithms, and ensure adequate monitoring of risks and positions
This position is located at client site 4 days per week in Jersey City, NJ.
Your future duties and responsibilities:
Design & Development:
. Interaction with traders and quantitative researchers: Analyze new ideas and requirements for development
. Maintenance, improvement of trading application: New features, algorithms, enhancement of existing applications, optimization for speed, bug corrections.
. Implement algorithms in line with Compliance and Regulations (e.g. RegNMS, RegSHO, etc.)
Support:
. Monitoring: ensure that the trading platform is stable and works properly (scripts, batches, applications and infrastructure).
. Maintenance: adapt, improve, stabilize and automate the platform; help reduce the human factor and the number of manual interventions.
. Assistance to the users (traders and researchers).
. Interaction with Market Access teams to ensure proper quote reception and order sending capabilities.
. Interaction with IT Infra teams to ensure proper functioning of all devices: servers, firewalls, switches, database, filer, market- and inter-colo connectivity)
. Interaction with Operations to ensure proper accounting of the desk's positions: feed booking and other Back-Office systems.
. Interaction with compliance teams to understand the impact of regulations on trading platform.
Required qualifications to be successful in this role:
10+ years relevant Capital Markets Investment Banking industry experience at Front Office Trading application.
Experience in developing and maintaining Low Latency Trading Application or High Frequency Trading Application.
Knowledge of market data feeds (e.g., Bloomberg, FIX, Refinitiv, Binance API).
Strong technical & problem solving (troubleshooting) skills.
o C/C++ and Spring Boot
o Object-oriented programming.
o Real-time and multi-threaded programming.
o Low-level understanding of Linux.
o Network programming: socket, TCP/IP, UM.
o SQL, Oracle PL/SQL
o Scripting (Python, bash)
Libraries: BOOST, QT, onload, VMA
o DevOps and Continuous Delivery, Jenkins, JUnit, Gradle, Git, quality and profiling tools
Desired qualifications/non-essential skills required
. Financial maths, quantitative models
. LLM / agentic AI
. NO-SQL (Redis, Memcache)
Skills:
β’ C++
β’ Adv infoAdv - Financial
β’ Linux
β’ Network Administration
β’ Spring Boot
β’ Capital Markets






