CareerPlanGet AI match score →

Software Engineer (C++/Java)

🌐 Remote💼 Full-time🗓 2026-07-20 → 2026-07-31

Core

Building high-performance server applications and client libraries for real-time market data feeds to serve trading firms and quantitative analysts.

Role type

Senior IC systems engineer (C++/Java)

Builds

Real-time market data platform (APIs, client libraries, server applications)

Domain

Financial technology / High-frequency trading infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Java, systems programming, low-latency optimization, multithreading, networked I/O, serialization, algorithm design, data structures

Preferred skills

C#, open source release management, petabyte-scale data processing, debugging with lldb/gdb, multiprocess environments

Technologies

C++, Java, C#, lldb, gdb

Responsibilities

Own and maintain the Java client library; Design and develop high-performance server applications in C/C++; Write message parsers and feed handlers for direct market data feeds; Optimize codebase for high throughput and low latency; Implement tools for petabyte-scale data processing; Collaborate on CI/CD best practices; Implement monitoring and improve application uptime

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗