Role Summary
Built upon the foundation of cutting-edge tech and exceptional talent, BGC Partners is a pioneering global brokerage and financial technology company servicing the financial markets. BGC is agile and dynamic in its approach, delivering world-class products and technology platforms to our diverse customer base daily.
Whether you are a senior-level professional or just beginning your career, working at BGC Partners provides opportunities to develop skills, make an impact, and grow at an accelerated pace.
About the Role
GBX is BGC’s flagship platform for electronic trading solutions in the Credit and Rates markets. Used by thousands of brokers and traders daily, GBX is a strategic priority of the firm’s growth strategy.
We are seeking a senior backend engineer to join our GBX Middle Office team, which supports real-time trade data transformation and integration. This role is critical to ensuring the reliability, scalability, and efficiency of our post-trade processing infrastructure.
You’ll work in a production-grade environment with high complexity, collaborating with global stakeholders to deliver robust, maintainable solutions and drive technical improvements across the platform.
Responsibilities
* Develop new business features and improve existing system capacity
* Work on system architecture, code quality, and delivery best practices
* Analyze and modernize legacy components to simplify architecture and improve maintainability
* Improve testability, CI/CD, deployment reliability, and system observability
* Troubleshoot real-time trade data processing and integration issues
* Collaborate with QA, support, and business stakeholders
Requirements
* 5+ years of professional Java experience
* Strong CS fundamentals and problem-solving ability
* Proficient with SQL and generic scripting
* Proficient with Linux server environments
* Background in CI/CD, infrastructure automation, and monitoring
* Experience working with large, interconnected systems and debugging across components
* Proven ability to simplify complex systems and improve deployment/testability
* Strong communication skills and team orientation
* Demonstrated ownership mindset and strong work ethic; ability to think clearly under complexity and ambiguity
* Appreciation for production systems, product context, and long-term maintainability—not just feature delivery or ticket completion
Nice to Have
* Experience in financial systems (trading lifecycle, middle office, etc.)