C++ Software Developer

Albert Bow

Chicago, Illinois

JOB DETAILS
SKILLS
Algorithms, Business Growth, C++ Programming Language, Data Analysis, Data Structures, Database Programming, Derivatives, Linux Operating System, Machine Tool, Multithreaded Programming, Network Design, Network Systems, Performance Management, Problem Solving Skills, Programming Languages, Risk Management, Software Development, Software Engineering, Stock Market, Strategic Planning, Team Player, Technical Delivery, Technical Research, Trading Systems
LOCATION
Chicago, Illinois
POSTED
10 days ago

A fast-growing proprietary trading business is hiring a C++ developer to build and improve automated trading systems and help productise internal platforms. The firm trades listed derivatives and equities and is expanding into additional asset classes. You’ll work in a small, high-impact team where engineers contribute directly to strategy performance, infrastructure, and commercial tooling.

Responsibilities

  • Build and enhance low-latency trading systems and algorithms
  • Improve core platform performance, scalability, and reliability
  • Help turn internal tools into external-facing products
  • Partner with traders and researchers to deliver technical solutions
  • Analyse data to support strategy development and validation
  • Develop risk, monitoring, and reporting tools

Requirements

  • Strong C++ (Linux/server-side)
  • Experience with multithreading, low-latency or real-time systems
  • Solid understanding of data structures, networking, and system design
  • Ability to learn quickly and work across a distributed trading stack

Nice to Have

  • Background in trading or financial markets
  • High-performance/low-latency optimisation experience
  • Knowledge of databases and additional programming languages

Profile

  • Hands-on, adaptable engineer who enjoys solving complex problems
  • Comfortable in a fast-moving, collaborative environment
  • Motivated by ownership and visible impact


About the Company

A

Albert Bow