About The Position

The C++ Developer will work on a global trading platform supporting Alternative Fund Services and Hedge Fund Services. The role involves designing, developing, testing, and deploying software solutions, with a focus on performance, throughput, functionality, and system stability. The developer will work with business leaders and business-unit partners to define priorities and deliver custom solutions that address business problems and needs. The position also includes providing technical and business consultation to business and IT management and staff, and guiding colleagues while fostering participation, teamwork, and communication. The role is based in Chicago, Illinois, with 2 or 3 days onsite per week, and is described as a contract lasting 6+ months. Candidates must be local to Illinois.

Requirements

  • Strong C++ programming skills, using C++11 or later, with development experience on a UNIX platform.
  • Significant experience designing and developing multithreaded applications, including testing and deployment.
  • Experience with open-source technology, database technology, and service-oriented and/or microservice architecture.
  • Experience with UNIX and languages such as Python, R, Perl, and shell scripting.
  • Strong server-side programming experience, including automation and backend support.
  • Experience building trading applications and working with distributed systems.
  • Experience designing and building real-time desktop applications capable of handling large volumes of streaming data.
  • Experience developing WinForms applications.
  • Experience with Agile methodology and collaboration.
  • Understanding of financial markets and instrument types.
  • Knowledge of UNIX IPC mechanisms, such as sockets, shared memory, and semaphores.
  • Experience with NoSQL database technology, cloud-native development, continuous build, continuous integration, and continuous deployment.
  • Must be local to Illinois.

Nice To Haves

  • Linux or Unix platform experience is preferred.
  • C++11 or later experience is preferred.

Responsibilities

  • Lead the design of major systems and subsystems for the trading platform supporting Alternative Fund Services.
  • Propose new designs and modify existing systems to improve performance, add functionality, and enhance stability.
  • Develop, test, and deploy software solutions using available technology and tools.
  • Design and develop systems for high performance and throughput.
  • Partner with business leaders and business-unit partners to define priorities and deliver custom solutions addressing business problems and needs.
  • Provide consultation to business and IT management and staff.
  • Provide leadership and guidance to colleagues, encouraging participation, teamwork, and communication.
  • Design, develop, test, and deploy software solutions for Hedge Fund Services.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service