> Markdown version of [/jobs/ext/3782586-senior-software-engineer-market-data](https://www.wearedevelopers.com/jobs/ext/3782586-senior-software-engineer-market-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Market Data - **Company:** MILLENNIUM - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $175,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Extract Transform Load (ETL), Data Structures, Relational Databases, Hazelcast, Memcached, RabbitMQ, Redis, Distributed Caching, Standard Sql, Software Engineering, SQL Databases, Data Streaming, Multithreading, Spring-boot, Information Technology, Apache Kafka, Live Streaming - **Published:** October 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=15af3d2fa8113d41 ## About the Role * Bachelor's degree in Computer Science or a related field * 7-15+ years of professional experience across the Java ecosystem, including Spring and/or Spring Boot * Experience with unit and integration testing, and with relational database development, including strong SQL * Strong communication skills, with the ability to work directly with business users and other technology teams * Results-oriented, delivering quality code on quick turnaround and adapting to changing conditions * Self-starter and critical thinker who takes ownership of projects and recommends improvements across the infrastructure * At least two of the following: experience with event streaming (Kafka, RabbitMQ); distributed caching (Hazelcast, Redis, Memcached); or multithreading, algorithms and data structures * Preferred experience with: fixed income product knowledge, full stack web development, or experience with financial vendor feeds (Bloomberg, Refinitiv) The interviews will focus on Java fundamentals/edge cases, computer science algorithms/data structures, systems design, and SQL. ## Description * Build and support the pricing engine used by our 300+ portfolio teams, covering bonds, futures, options, FX spots/forwards, deposits, swaps, commodities, swaptions, CDX, CDS and equities * Integrate both live streaming and ETL data providers into the pricing platform * Disseminate pricing data to downstream systems, including analytics, risk and trader systems * Own the full software lifecycle, from requirements and design through implementation, production releases and support * Partner directly with business users and other technology teams to gather and clarify requirements * Deliver against tight release cycles, adapting quickly as conditions and priorities change * Build up and support the technical infrastructure behind the platform