Software Developer (C++)

at  Tower Research Capital

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Aug, 2024Not Specified26 May, 20241 year(s) or aboveProgramming Languages,Python,C++,Algorithms,Object Oriented Programming,Communication Skills,English,Java,Linux,Data StructuresNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Software Developer (C++)
Tower Research Capital, a high-frequency proprietary trading firm founded in 1998, seeks a Software Developer in C++, in Singapore. The Software Developer will work in one of our in-house trading teams to design, develop, and implement efficient code for various components of the team’s low latency, high throughput production trading and research system.

QUALIFICATIONS

  • At least 5 years of practical experience with C++ and 1-2 years of meaningful experience with Python
  • A strong background in data structures, algorithms, and object-oriented programming
  • Good experience with other programming languages such as Java
  • Strong working knowledge of Linux, and some SQL knowledge
  • Brilliant detail oriented problem-solving abilities
  • Passion for innovation and building systems from the ground up
  • A self-starter attitude with the ability to work independently and own problems
  • The ability to manage multiple tasks and make decisions in a fast-paced environment
  • Strong communication skills in English for business purposes

Responsibilities:

  • Designing and implementing a low latency high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
  • Assisting in the development of a tick by tick backtesting research platform
  • Assisting in development and optimizing large-scale parallel computation problems that requires large quantities of data shared across resources
  • Optimizing the computational efficiency of existing machine learning based algorithms to drive higher performance and faster learning rates
  • Developing systems, interfaces and tools to historical market data and trading simulations that increase research productivity
  • Creating tools to analyze data and generate insights that research decisions are based on


REQUIREMENT SUMMARY

Min:1.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Singapore, Singapore