Senior Software Engineer - Data Platform
Core
Build, enhance, and support a pricing engine for fixed income products (bonds, futures, options, FX, swaps, commodities, credit) used by 300+ portfolio teams.
Role type
Senior Software Engineer (Data Platform)
Builds
Pricing engine, live streaming data integration, and downstream distribution to analytics, risk, and trading systems
Domain
Financial services / Fixed Income / Data Platform
Deliverable
production ML models | product features
Required skills
Java, relational databases, event streaming (Kafka, RabbitMQ), distributed caching (Hazelcast, Redis, Memcached), software development lifecycle ownership, mentorship, financial markets knowledge
Preferred skills
None stated
Technologies
Java, Kafka, RabbitMQ, Hazelcast, Redis, Memcached, Bloomberg, Refinitiv
Responsibilities
Build and support the pricing engine; integrate live streaming data from vendors; partner with business users to define requirements; manage technical debt and bug fixes; provide leadership and mentorship; adapt to tight release cycles
Seniority
Senior, hands-on IC with mentorship