-
Cantor Fitzgerald

Senior C++ Developer – Trading Systems

Cantor Fitzgerald
Poland · Full-time · Mid-Senior

Firm Overview

Cantor Fitzgerald L.P., founded in 1945, is a premier global financial services and technology firm operating in more than 30 countries with over 14,000 employees worldwide. Recognized for innovation, scale, and deep expertise across capital markets, Cantor delivers cutting‑edge solutions to institutional clients including banks, hedge funds, trading firms, and major corporations.

Together with BGC Group, a leading global marketplace and technology provider, we form a powerful ecosystem driving growth, resiliency, and technological advancement across global markets. Our combined technology platforms power some of the world’s most sophisticated electronic trading environments.

If you are seeking an environment that values ownership, innovation, and engineering excellence, Cantor Fitzgerald and BGC offer an exceptional platform to build impactful, high‑performance technology used by global market participants.


Role: C++ Developer – Trading Systems

We are seeking a highly skilled C++ Developer to join our Trading Systems development team in Warsaw. In this role, you will design, develop, and maintain backend modules for a high‑frequency trading platform and its matching engine. You will collaborate closely with business analysts, technology leads, traders, and fellow developers to deliver mission‑critical features for real‑time trading systems.

This is a hands‑on engineering role that requires strong expertise in C/C++, deep understanding of performance optimisation, and the ability to troubleshoot complex production environments. You will work across low‑latency, high‑throughput systems where multithreading, concurrency, and efficient in‑memory data management are essential.


Key Responsibilities

  • Design, develop, and maintain backend modules for the trading platform and matching engine.
  • Work with business analysts, tech leads, traders, and developers to deliver mission‑critical functionality.
  • Optimise application performance for high throughput and low latency in real‑time environments.
  • Ensure code quality through unit testing and end‑to‑end automation.
  • Participate in DevOps pipeline development and deployment automation using Git/GitLab, Maven, and Jenkins.
  • Troubleshoot production issues and provide timely resolutions.



Core Competencies & Skills

  • Strong proficiency in C/C++, particularly for server‑side development.
  • Solid understanding of multithreading, concurrency, and application performance tuning.
  • Familiarity with high‑performance techniques such as lock‑free programming and circular buffers.
  • Experience with message queue systems such as Kafka, MQ, Solace, or similar.
  • Efficient in‑memory data management and familiarity with performance optimisation tools.
  • Experience with DevOps practices, CI/CD, Git/GitLab, Jenkins, and artifact management (Maven, Nexus).
  • Knowledge of SQL and relational databases (Oracle, PostgreSQL, or similar).



Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 8+ years of professional experience in C/C++ development.



Desirable Skills

  • Experience working with electronic trading systems, brokerage platforms, or financial services technology.
  • Exposure to kernel‑bypass network drivers such as Solarflare.
  • Experience with monitoring and observability tools such as Splunk, ELK, Grafana, or Prometheus.


Work Arrangement

  • This is a hybrid role based in Warsaw, with three days per week in the office. For candidates located outside Warsaw, we are open to remote contract arrangements.
  • The role is offered primarily as a permanent contract (Umowa o Pracę – UoP). B2B contracts are also available.
  • Salary range: 25,000 PLN – 40,000 PLN (depending on experience and contract type).


About the Team

The Trading Systems Engineering team builds and enhances the core components that power our electronic trading platforms. This includes developing high‑frequency trading modules, optimising real‑time systems, and ensuring the reliability and performance of trading infrastructure used globally. As part of this team, you will play a key role in delivering cutting‑edge technology that supports mission‑critical trading operations.


If you are an experienced C++ engineer seeking to work on high‑performance electronic trading systems at global scale, we encourage you to apply and join a team shaping the future of market‑leading trading technology.

Key Skills

Ranked by relevance

c devops maven deployment automation postgresql jenkins grafana oracle splunk kafka cicd sql elk
Login to Apply
Posted
May 12, 2026
Type
Full-time
Level
Mid-Senior
Location
Warsaw

Industries

Financial Services Investment Banking

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sophilabs
Related

Back End Java Developer

2026-05-27

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Sophilabs
Related

Back End Java Developer

2026-05-27

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Citi
Related

User Experience Designer - Enterprise

2026-05-27

Full-time
Not Applicable
United Kingdom
Banking
Design