Software Developer (C++)
at Tower Research Capital
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Aug, 2024 | Not Specified | 26 May, 2024 | 1 year(s) or above | Programming Languages,Python,C++,Algorithms,Object Oriented Programming,Communication Skills,English,Java,Linux,Data Structures | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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