C++ Developer Job at Chicago Financial Search, Inc., Chicago, IL

M2pZclFvcGZWSVZrYm9RdURtbnZLTis4NlE9PQ==
  • Chicago Financial Search, Inc.
  • Chicago, IL

Job Description

C++ Developer

Chicago – Onsite

About The Role:

We are seeking a talented Developer with solid C++ experience and a strong command of the Linux environment to join our growing team.

What You'll Do:

As a key developer in our Futures Market Making team, you'll collaborate closely with other engineers to build direct exchange connectivity, tackle performance and scalability challenges, and create tools and datasets that empower quantitative research.

What We're Looking For:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
  • 5+ years of hands-on experience developing modern C++ applications at scale in Linux-based environments.
  • Deep expertise in modern C++ (C++11 and beyond), including best practices for design, testing, and optimization, as well as fluency with major development tools and debuggers.
  • Strong theoretical and practical understanding of data structures and concurrency primitives relevant to low-latency systems-e.g., lock-free queues, STL containers, templates, and high-performance hash maps.
  • Solid understanding of computer hardware architecture and its impact on performance.
  • Proven experience optimizing C++ applications for latency and throughput using benchmarking and micro-benchmarking tools and methodologies.
  • Strong knowledge of networking concepts and protocols, especially TCP/UDP, along with experience working with sockets APIs and kernel bypass technologies such as Open Onload.
  • Proficient in multi-threaded programming, including concepts such as atomics, mutexes, lock-free data structures, and thread synchronization.
  • Comfortable working in Linux environments with skills in system configuration, performance tuning, monitoring, and scripting (shell, cron, systemd). Experience with advanced system-level topics like kernel tuning, interrupt handling, core isolation, and NUMA is a plus.
  • Familiarity with relational databases and SQL for basic data manipulation and querying.
  • Proficient with Git and common branching workflows in collaborative development environments.

OOJ-1428G

 

Job Tags

Similar Jobs

EDU Healthcare

School Psychologist Job at EDU Healthcare

Seeking experienced Registered Nurses (minimum 1 year RN experience) for adult orthopedic trauma unit, with various shifts and schedules available, including relocation bonus. Ideal for recent graduates; apply through dedicated pipeline for tailored opportunities...

Later

Email Marketing Specialist Job at Later

Later is the enterprise leader in social media and influencer marketing software, services, and data, trusted by leading brands and agencies...  ...are seeking a high-energy, results-driven, and detail oriented Email Marketing Specialist to help drive our best-in-class email... 

Maxion Research

Virtual Study Assistant - Flexible Data Tasks (Hiring Immediately) Job at Maxion Research

 ...gig is perfect for those looking for temporary, remote, part-time work. The hours are flexible and no previous experience is needed....  ...online or in-person. No commute needed if you choose to work from home. No minimum hours. You can do this part-time or full-time... 

US Tech Solutions

Sr. Data Insights Analyst (Data Visualization, Analytics & Dashboarding Specialist) Job at US Tech Solutions

 ...and problem-solving skills, with a proven ability to identify trends, patterns, anomalies, and insights from complex datasets. Excellent in MS Excel, verbal and written communication skills, with the ability to effectively collaborate and communicate with both technical... 

DataAnnotation

Postdoctoral Biology Associate - AI Trainer Job at DataAnnotation

We are looking for a *postdoctoral biology associate * to join our team to train AI models. You will measure the progress of these AI chatbots...  ...but not required * Fluency in English (native or bilingual level)* Detail-oriented * Proficient in biology and inductive/...