Senior Software Engineer

Cantor Fitzgerald•New York, NY

About The Position

Join Cantor Fitzgerald Technology Markets' STP team to architect, build, and maintain high-performance straight-through processing platforms across FX, Credit, Fixed Income, and Rates. The role involves working with financial messaging protocols, middleware, and regulatory reporting solutions, and collaborating with cross-functional teams to deliver end-to-end trade lifecycle capabilities.

Requirements

  • Strong proficiency in Core Java, data structures, algorithms, and multithreading.
  • Experience with Spring, including Spring MVC, Hibernate/JPA, RESTful services, and JSON.
  • Hands-on knowledge of FIX protocol and other financial messaging standards, including FIXML and FpML.
  • Familiarity with messaging middleware such as Kafka, Solace, Tibco, and IBM MQ, and streaming/caching technologies such as Hazelcast, Ignite, and EHCache.
  • Expertise in XML processing tools including XMLBeans, XStream, XSLT, XPath, GSON, and Jackson.
  • Solid experience with relational databases such as Oracle, Sybase, SQL Server, and PostgreSQL, and with SQL.
  • Proficiency with build tools such as Maven/Gradle and Artifactory/Nexus, and CI/CD pipelines such as Jenkins, Bamboo, and TeamCity.
  • Comfort working in Unix/Linux and Windows environments.
  • Product knowledge of FX, Credit Derivatives, Fixed Income, Rates, and related clearing/reporting processes.
  • Ability to collaborate across trade capture, post-trade, risk, and regulatory teams throughout the project lifecycle.

Responsibilities

  • Design and develop high-performance, real-time STP systems for FX, Credit, Fixed Income, and Rates.
  • Build trade delivery platforms interfacing with client risk systems via FIX, proprietary feeds, and third-party APIs.
  • Integrate delivery systems with middleware including ICELink, Markitwire, Bloomberg VCON/TOMS, Reuters, MarkitServ, CME ClearPort, TRAFiX, and Traiana.
  • Develop clearing solutions connecting to ICE, LCH, CME, and other clearing houses.
  • Create regulatory reporting modules interfacing with SDRs, DTCC, CME, FINRA, and other regulators.
  • Collaborate with upstream trade capture and downstream post-trade teams to ensure end-to-end flow.
  • Partner with cross-functional stakeholders throughout the project lifecycle for successful delivery.
  • Implement and optimize messaging, caching, and streaming components for low latency.
  • Drive CI/CD best practices, automated testing, and release automation.
  • Mentor junior engineers and contribute to architectural decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service