Senior Java Systems Engineer - Exchange Accelerator / Matching Engine - NYC - Fintech
Core
Design, build, and optimize production-ready, high-performance, low-latency Java services and protocols for an Exchange Accelerator product.
Role type
Senior IC Java Systems Engineer (Exchange/Matching Engine)
Builds
Exchange Accelerator product (front-office technology, messaging systems, trading infrastructure)
Domain
Fintech / Capital Markets / Trading Systems
Deliverable
production ML models | product features
Required skills
low-latency Java, concurrency, memory management, I/O, performance profiling, automated testing, FIX/ITCH protocols, Aeron/Chronicle/LBM frameworks, replicated state machines, event sourcing, Kubernetes, AWS/GCP
Preferred skills
risk systems experience, cloud environments, observability tooling
Responsibilities
Design and optimize low-latency Java services and protocols; Define order, session, instrument, and account models; Develop automated testing strategies and perform performance benchmarking; Collaborate with client teams, SREs, QA, and leadership to ensure exchange readiness; Engage with client engineering and business stakeholders; Support the product in production across multiple client deployments
Seniority
Senior, hands-on IC