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
Related Jobs
3 roles aligned with this opportunity
Back End Java Developer
2026-05-27
Back End Java Developer
2026-05-27
User Experience Designer - Enterprise
2026-05-27
- Posted
- May 12, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Warsaw
- Company
- Cantor Fitzgerald
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Back End Java Developer
2026-05-27
Back End Java Developer
2026-05-27
User Experience Designer - Enterprise
2026-05-27