C++ Trading Systems Developer

Careers Roytalman

Apply to this job
141 W. Jackson, Chicago, IL, US Until 8/21/2026 First posted March 21, 2025 Last posted March 21, 2025
Job description

Overview

Looking for a software developer to help develop its state-of-the-art, real-time automated trading system. In addition to possessing excellent analytical and technical skills, the successful candidate will be a creative problem solver, a clear communicator, and a strong team player. COMPENSATION Salary and bonus based on qualifications and performance.

Responsibilities

Collaborate closely with financial engineering and trading colleagues to understand functional objectives and requirements.

Design/implement complex real-time trading system. 

Qualifications

Strong modern C++ (C++ 11/14) and object-oriented design skills; familiarity with STL, design patterns and distributed computing, knowledge of network and multi-threaded programming

Working knowledge of SQL and relational databases, including complex queries (joins, unions), triggers, and stored procedures.

Ability to write scripts in some administrative language (Python, Perl, shell).

Ability to solve problems quickly and automate processes.

A degree in computer science or a related field. 

About this role

Summary

Develop real-time automated trading systems using C++, SQL, and scripting languages.

Job title

C++ Trading Systems Developer

Experience level

not specified

Industry

software

Location requirements

on-site in Chicago, IL, no remote work allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

C++11/14object-oriented designSTLdistributed computingnetwork programmingmulti-threaded programmingSQLPythonrelational databases

Preferred skills

None specified

Specializations

C++11/14real-time systemsdistributed computingnetwork programmingmulti-threaded programming
Locations

Structured locations inferred from the posting.

Unknown location

On-site