C++ Developer - (Banking/investment/Trading exp required)

undefined ago • All levels • Programming

Job Summary

Job Description

The customer is seeking a strong C++ low latency developer to expand their highly successful, fully automated trading franchise across asset classes. This is a hands-on position for the full development cycle, from requirements collection to final deployment and includes ongoing support for internal users. The successful candidate will work with an existing team of highly technical engineers to extend the functionality and performance of company’s sophisticated trading system that manages significant amounts of firms trading flow. This is a unique opportunity for a Software Developer to become a key contributor and work side by side with this firm’s highly talented team of software engineers, quantitative strategists, and traders on cutting-edge technology and sophisticated quantitative strategies.
Must have:
  • Design, develop and implement cutting edge market connectivity system
  • Sitting alongside algo developers and traders to communicate varying needs
  • Ensure order management is consistent with best execution practices
  • Continuously work with colleagues and business leaders to advance each other’s skills
  • Current experience with C/C++, including familiarity with C++20 and templates
  • Low latency coding, performance tuning, and debugging
  • FIX & Binary Connectivity Protocols
  • Proficiency in network protocols such as TCP & multicast
  • Experience with Market Data feed handlers, Client and Market Connectivity products
  • Knowledge of investment management operations and trading execution solutions
  • Experience developing on Linux
  • Python scripting experience (or equivalent)
Good to have:
  • Advanced degree in Mathematics or Computer Science (MSc/PhD)
  • Team Player capable of developing industrial strength software components
  • Good experience analyzing and structuring large data sets
  • Knowledge of trading and market microstructure
  • Strong analytical skills follow up capability and problem-solving ability
  • Pragmatic, curious, dynamic, detail oriented and fast learning capacity
  • Able to work in high-pressure environment and flexible enough to adapt to a changing environment
  • Strong teamwork that should not impede autonomy on assigned topics
  • Client focused, able to identify and anticipate client requirements
  • Good written and verbal communication skills adapted to recipients
Perks:
  • Comprehensive medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with employer matching
  • Paid time off (PTO)
  • Paid parental leave
  • Mentorship for career growth

Job Details

JOB DESCRIPTION

The customer is seeking a strong C++ low latency developer to expand their highly successful, fully automated trading franchise across asset classes. This is a hands-on position for the full development cycle, from requirements collection to final deployment and includes ongoing support for internal users. The successful candidate will work with an existing team of highly technical engineers to extend the functionality and performance of company’s sophisticated trading system that manages significant amounts of firms trading flow. This is a unique opportunity for a Software Developer to become a key contributor and work side by side with this firm’s highly talented team of software engineers, quantitative strategists, and traders on cutting-edge technology and sophisticated quantitative strategies.

MAIN ACCOUNTABILITIES

  • Design, develop and implement cutting edge market connectivity system
  • Sitting alongside algo developers and traders to communicate varying needs
  • Ensure order management is consistent with best execution practices
  • Continuously work with colleagues and business leaders to advance each other’s skills

REQUIRED SKILLS

  • Current experience with C/C++, including familiarity with C++20 and templates
  • Low latency coding, performance tuning, and debugging
  • FIX & Binary Connectivity Protocols
  • Proficiency in network protocols such as TCP & multicast
  • FPGA experience a plus in terms of low-level understanding of how sockets work.
  • Experience with Market Data feed handlers, Client and Market Connectivity products
  • Knowledge of investment management operations and trading execution solutions
  • Experience developing on Linux
  • Python scripting experience (or equivalent)
  • Strong communication skills a must

Preferred Qualifications:

  • Advanced degree in Mathematics or Computer Science (MSc/PhD)
  • Team Player capable of developing industrial strength software components
  • Good experience analyzing and structuring large data sets.
  • Knowledge of trading and market microstructure.

Interpersonal skills:

  • Strong analytical skills follow up capability and problem-solving ability
  • Pragmatic, curious, dynamic, detail oriented and fast learning capacity so as to be able to and work in high-pressure environment and flexible enough to adapt to a changing environment
  • Strong teamwork that should not impede autonomy on assigned topics
  • Client focused, able to identify and anticipate client requirements
  • Good written and verbal communication skills adapted to recipients (local IT vs global IT vs Business)

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Chicago, Illinois, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Greensboro, North Carolina, United States (On-Site)

Raymond, Ohio, United States (On-Site)

Auburn Hills, Michigan, United States (On-Site)

New York, New York, United States (On-Site)

Auburn Hills, Michigan, United States (Hybrid)

Waukesha, Wisconsin, United States (On-Site)

Warren, Michigan, United States (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Alten Technology

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug