C++ Developer

Georgia Tek Systems
Chicago, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Chicago, United States of America

Tech stack

Algorithmic Trading
Amazon Web Services (AWS)
Azure
Boost (C++ Libraries)
Unix
C++
Cloud Computing
CMake
Computer Programming
Continuous Delivery
Continuous Integration
Linux
DevOps
Memory Management
Financial Information EXchange
High-Frequency Trading
Python
Enterprise Messaging Systems
Performance Tuning
Socket
Software Engineering
TCP/IP
Transmission Control Protocol (TCP)
Multithreading
Scripting (Bash/Python/Go/Ruby)
Standard Template Library (STL)
Concurrency
GIT
Containerization
Kubernetes
Low Latency
Kafka
Build Tools
TIBCO (Software)
Docker

Requirements

  • STL, Boost libraries
  • Multithreading and concurrency
  • Memory management and performance tuning
  • Experience in Linux/Unix environments
  • TCP/IP networking and socket programming
  • FIX Protocol knowledge
  • Experience with Git and build systems (CMake/Make)

Required Domain Experience

  • Minimum 3+ years in Banking / Capital Markets environment
  • Experience working in:
  • Investment Banking Trading desks
  • Front Office Trading Technology
  • Electronic Trading Platforms
  • Strong understanding of:
  • Market microstructure
  • Order book mechanics
  • Trade lifecycle (order * execution * clearing * settlement)

Preferred Qualifications

  • Experience with Equities / FX / Derivatives trading platforms
  • Knowledge of pricing models and quantitative concepts
  • Experience with high-frequency trading environments
  • Familiarity with cloud-based trading infrastructure (AWS/Azure)
  • Exposure to scripting languages (Python preferred)

Soft Skills

  • Strong analytical and problem-solving skills
  • Ability to work in high-pressure, time-critical trading environments
  • Excellent communication skills with business and technology teams
  • Ownership mindset and accountability

Nice to Have

  • Experience with low-latency networking (Solarflare, DPDK)
  • Knowledge of messaging systems (Kafka, Tibco, Solace)
  • CI/CD pipeline exposure
  • DevOps and containerization knowledge (Docker, Kubernetes)

Skills: Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Banking Services, C++ Programming Language, C++ Standard Template Library (STL), CMake, Capital Markets, Cloud Computing, Communication Skills, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Derivatives, DevOps, Docker, Financial Information eXchange (FIX), Foreign Exchange (FX) Trading, Git, Investment Services, Linux Operating System, Memory Management, Messaging Technology, Microsoft Windows Azure, Multithreaded Programming, Performance Tuning/Optimization, Problem Solving Skills, Product Pricing, Python Programming/Scripting Language, Scripting (Scripting Languages), Sockets, Software Engineering, TCP/IP (Transmission Control Protocol/Internet Protocol), TIBCO Product family, Trading Platforms, Trading Systems, United States Department of Energy (DOE), Unix Operating Systems

Apply for this position