
Cantor Fitzgerald / BGC Partners
Cantor Fitzgerald is a global financial services firm that brokers and trades fixed income and equities, underwrites and advises via its investment bank, and provides prime brokerage, asset management, and commercial real estate financing to institutions, corporations, and governments. Founded in 1945 and headquartered in New York, it operates worldwide and is affiliated with BGC Partners (NASDAQ: BGC), which runs interdealer brokerage and related financial technology businesses.
Open Positions at Cantor Fitzgerald / BGC Partners
10 open positions
Senior Software Engineer leading the architecture and development of a high-performance, low-latency Java platform for real-time foreign-exchange trading. The role combines hands-on distributed-systems engineering with technical leadership, mentoring, and production reliability ownership.
Staff Data Engineer leading enterprise-scale data platforms, Master Data Management, and agentic AI initiatives across ingestion, transformation, storage, and serving layers. The role combines architecture, hands-on data engineering, backend services, and technical leadership across multiple teams.
Staff Software Engineer leading cross-team architecture and development across full-stack applications, distributed services, data platforms, and integrations. The role also drives adoption of agentic AI and LLM-powered capabilities while mentoring engineers and shaping technical strategy.
Build and operationalize LLM-powered applications for a high-volume financial services business. The role combines prompt and retrieval workflows, evaluation, data pipelines, and responsible-AI practices using Python.
Senior Software Engineer responsible for building and expanding robust, scalable applications in C++. The role focuses on performance, code quality, and collaboration with clients and internal teams.
Build and enhance high-performance, low-latency electronic trading software, including matching engines and FIX gateways, using Java and C++. This London-based role focuses on real-time trading applications, performance optimization, and production stability.
Software Engineer supporting post-trade technology through full-stack development, production support, system upgrades, and process improvements. The role works across Java, Angular, databases, messaging technologies, and Docker in a distributed engineering team.
Staff Software Engineer leading enterprise-scale full-stack architecture and cross-team technical initiatives, with a major focus on agentic AI, LLM-powered applications, and scalable cloud-native systems. The role combines hands-on architecture, technical leadership, mentoring, and engineering standards across multiple teams.
Software Engineer building backend, reporting, and web-based applications for equities compliance reporting. The role focuses on Java/Spring and Python development, data processing, cloud technologies, and event-driven systems.
Senior Cloud Security Engineer responsible for protecting a global multi-cloud estate through cloud security controls, DevSecOps practices, identity management, and policy-as-code. The role combines hands-on implementation, complex issue resolution, vendor coordination, and technical mentorship.