← Back to jobs

Remote job

Software Engineer (C++/Java)

Backend Full-time Permanent US

Job details

Not specified Salary
US Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

A market data platform built for modern finance delivers streaming and historical coverage across futures, options, and equities through a unified API. By owning the full market data stack end-to-end, the platform pairs the performance and reliability expected by leading trading firms with a deliberately simple developer experience. This role brings on a mid-level or senior individual contributor for the core engineering team.

Responsibilities

- Own and maintain the Java client library so it stays robust, well-tested, and straightforward for external users to integrate. - Design, develop, and maintain high-performance server applications in C and C++. - Build message parsers and feed handlers that consume direct market data feeds from trading venues. - Push the codebase toward higher throughput (millions of messages per second, up to 40+ gigabits) and nanosecond-level latency, and develop supporting tools for petabyte-scale data processing and analysis. - Partner with the systems team on build, deployment, and CI/CD practices, application monitoring, and uptime. - Coordinate smooth feature rollouts and updates.

Requirements

- 5+ years of full-time software engineering experience, ideally at a trading firm, tech company, or high-growth startup. - Strong proficiency in both C/C++ and Java. - Solid grasp of systems programming: algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernels, and compilers. - Experience designing intuitive, developer-friendly APIs and familiarity with open source practices such as release management, versioning, changelogs, issue triage, and backwards compatibility. - Comfort working in multiprocess environments and using debuggers such as lldb or gdb. - Clear communication and self-direction suited to a remote workplace, plus an interest in low-level optimization, performance engineering, financial data, or algorithmic trading.

Nice to have

- Hands-on experience with C#.

Benefits and work setup

- Remote-friendly workplace with expectations around communication and self-direction suited to distributed teams. - Reasonable accommodations are available on request for candidates who need them.

Skills detected in the listing

JavaC#C++
Detected Sep 29, 2026
Last verified Sep 29, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight