Senior Software Engineer - Market Data
Core
Build and support a pricing engine for fixed income and other financial products, integrating live streaming and ETL data providers, and disseminating data to downstream analytics, risk, and trader systems.
Role type
Senior Software Engineer (Java ecosystem)
Builds
Pricing engine for bonds, futures, options, FX, deposits, swaps, commodities, swaptions, CDX, CDS, and equities
Domain
Financial services / Fixed Income / Market Data
Required skills
Java, Spring/Spring Boot, SQL, relational database development, unit and integration testing
Preferred skills
Kafka, RabbitMQ, Hazelcast, Redis, Memcached, multithreading, algorithms and data structures, fixed income product knowledge, financial vendor feeds (Bloomberg, Refinitiv)
Technologies
Java, Spring, Spring Boot, Kafka, RabbitMQ, Hazelcast, Redis, Memcached, SQL
Responsibilities
Build and support the pricing engine; Integrate live streaming and ETL data providers; Disseminate pricing data to downstream systems; Own the full software lifecycle; Partner with business users and technology teams; Deliver against tight release cycles; Build and support technical infrastructure
Seniority
Senior, hands-on IC