CareerPlan

Software Engineer, Java

New York, NYFull-time$150k2026-09-29 → 2026-11-10
Based in United States

Core

Design, build, and maintain high-performance Java applications for real-time equities market data publishing systems.

Role type

Senior IC Java Software Engineer

Builds

High-volume, real-time market data publishing systems for the equities exchange

Domain

Financial technology / Capital markets

Required skills

Core Java, multithreading, concurrency, distributed systems, network programming, Linux, low-level programming concepts

Preferred skills

Electronic trading systems (FIX, SIP), C++, KDB+, AI-assisted coding tools, scripting languages

Technologies

Java, Linux, FIX Protocol, SIP, KDB+

Responsibilities

Design and maintain Core Java applications for market data publishing; Contribute to application frameworks and messaging APIs; Build and support distributed systems for real-time data processing; Participate in the full software development lifecycle; Partner with Product to define future system states; Troubleshoot production issues in a fast-paced environment

Seniority

Senior, hands-on IC