C++ Developer

iO Associates - US
Trenton, NJ Full Time
POSTED ON 8/31/2024 CLOSED ON 9/12/2024

What are the responsibilities and job description for the C++ Developer position at iO Associates - US?

We are seeking a highly skilled and motivated C Developer to take on a 6 month project where they will be designing, developing, and scaling a low-latency trading application. The role involves working closely with other developers, quants, and traders to create a robust, high-performance system. The ideal candidate will have a strong background in modern C and experience with Simple DirectMedia Layer (SDL) libraries.


Key Responsibilities:

  • Design, develop, and maintain high-performance, low-latency trading applications using modern C .
  • Collaborate with quants and traders to understand requirements and translate them into technical solutions.
  • Optimize code for performance, ensuring minimal latency in data processing and trade execution.
  • Implement and utilize SDL libraries for real-time data visualization and user interfaces.
  • Troubleshoot, debug, and resolve issues in existing applications to ensure optimal performance and reliability.
  • Conduct performance testing and fine-tuning of algorithms to maximize efficiency.
  • Work in an Agile development environment, participating in code reviews and sprint planning.
  • Ensure compliance with industry standards and regulations related to trading systems.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in modern C (C 20) and object-oriented programming.
  • Experience with low-latency, high-frequency trading systems or real-time applications.
  • Proficiency in using SDL libraries for graphics and real-time user interfaces.
  • Demonstrates good judgment in the application of imperative, OO and functional styles
  • Mastery of core engineering concepts, including design patterns, frameworks, best practices, run-time optimizations and algorithmic complexity
  • Solid understanding of concepts like load balancing, HA/failover, ingress, egress, inter-service communications, idempotence, ACID, guaranteed delivery, etc.
  • Technical expertise with distributed APIs, connectivity technologies such as message distribution, publish/subscribe, queuing, TCP, UDP, multicast. FIX, ITCH or equivalent market data protocol experience is desirable
  • Solid understanding of multi-threading, concurrency, and network programming.
  • Experience with performance optimization and debugging tools.
  • Familiarity with Linux/Unix operating systems and development environments.
  • Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.
  • Excellent communication skills, with the ability to work effectively in a team.

Preferred Qualifications:

  • Experience with financial trading platforms and market data feeds.
  • Knowledge of algorithmic trading strategies and quantitative analysis.
WordPress Developer
Cloud and Things Inc -
Trenton, NJ
Tableau Developer
Genesis10 -
Pennington, NJ
Workday Developer
Steneral Consulting -
Carversville, PA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++ Developer?

Sign up to receive alerts about other jobs on the C++ Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,377 - $105,109
Income Estimation: 
$117,217 - $130,902
Income Estimation: 
$69,624 - $88,610
Income Estimation: 
$88,145 - $114,532
Income Estimation: 
$90,934 - $121,296
Income Estimation: 
$90,521 - $120,704
Income Estimation: 
$91,280 - $117,929
Income Estimation: 
$88,145 - $114,532
Income Estimation: 
$110,783 - $140,453
Income Estimation: 
$116,945 - $152,136
Income Estimation: 
$109,711 - $144,041
Income Estimation: 
$114,239 - $144,312
Income Estimation: 
$66,010 - $89,854
Income Estimation: 
$82,049 - $118,582
Income Estimation: 
$136,892 - $167,411
Income Estimation: 
$66,052 - $86,265
Income Estimation: 
$153,019 - $201,912
Income Estimation: 
$110,783 - $140,453
Income Estimation: 
$130,352 - $166,099
Income Estimation: 
$142,078 - $184,123
Income Estimation: 
$102,328 - $137,582
Income Estimation: 
$153,019 - $201,912
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other C++ Developer jobs in the Trenton, NJ area that may be a better fit.

Developer

Wipro Limited, PRINCETON, NJ

Developer

Vantage, Hope, PA