Senior Java Software Engineer - Financial Markets

ThetaData
United StatesFULL_TIMEPosted Jul 28, 2026

Role responsibilities

Design, build, and scale backend services and data pipelines handling billions of daily market ticks. Architect new systems, eliminate performance bottlenecks, and support production systems to ensure platform stability.

Requirements

Requires extensive experience building high-throughput, low-latency concurrent systems in Java, specifically within financial markets or similar real-time industries. Must be proficient in low-level network programming, gRPC, JVM profiling, and columnar databases like ClickHouse.

Key skills

Java 21, C++, Low-latency Systems, gRPC, Protobuf, JVM Tuning, ClickHouse, RedPanda, PostgreSQL, Python, Network Programming, Concurrent Systems, Data Structures, Algorithms, System Architecture, Apache Tomcat

Keywords

Java 21, C++, Python, Low-latency, Financial Markets, Options Data, gRPC, Protobuf, JVM Tuning, ClickHouse, RedPanda, Kafka, PostgreSQL, Apache Tomcat, Java Servlets, TCP, Raw Sockets, Concurrent Systems, High-throughput, Backend Engineering, System Architecture, Data Pipelines, Tick Data, Claude, Gemini, Copilot, Agentic Development, Columnar Databases, Real-time Bidding, Crypto Exchanges

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free