
Senior Software Engineer
Cantor Fitzgerald / BGC Partners1 day ago
Base Salary
$150k - $160k/yr
Responsibilities
- Design, develop, and maintain high-performance real-time straight-through processing systems across FX, Credit, Fixed Income, and Rates.
- Build trade delivery platforms integrating client risk systems through FIX, proprietary feeds, and third-party APIs.
- Integrate with financial middleware and trading platforms 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.
- Optimize low-latency messaging, caching, and streaming components.
- Implement automated testing, CI/CD practices, and release automation.
- Collaborate across trade capture, post-trade, risk, regulatory, and other stakeholder teams throughout the project lifecycle.
- Mentor junior engineers and contribute to architectural decisions.
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, FIXML, FpML, and other financial messaging standards.
- Experience with messaging middleware such as Kafka, Solace, Tibco, and IBM MQ.
- Experience with streaming and caching technologies including Hazelcast, Ignite, and EHCache.
- Expertise with XML processing tools including XMLBeans, XStream, XSLT, XPath, Gson, and Jackson.
- Solid experience with Oracle, Sybase, SQL Server, PostgreSQL, and SQL.
- Proficiency with Maven or Gradle, Artifactory or Nexus, and CI/CD tools including Jenkins, Bamboo, and TeamCity.
- Comfort working in Unix/Linux and Windows environments.
- Product knowledge of FX, Credit Derivatives, Fixed Income, Rates, and related clearing and regulatory reporting processes.
- Ability to collaborate across trade capture, post-trade, risk, and regulatory teams.
Tech Stack
Categories
About 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.