CareerPlanSign in

Software Engineer

St Louis, MO, US💼 Full-time💰 $95,700–$95,700🗓 2026-04-01 → 2026-08-14

Core

Design, implement, and optimize low-latency, high-throughput software for real-time financial data distribution and fanout components.

Role type

Senior C++ Software Engineer (Real-Time Systems)

Builds

Reliable, scalable, and geographically resilient financial data distribution infrastructure

Domain

Financial Markets Infrastructure / Real-Time Data Streaming

Deliverable

production ML models | product features | infrastructure

Required skills

C++, multi-threaded programming, Linux system administration, network programming (TCP/IP, UDP, multicast), unit testing, integration testing, performance testing, Robot framework (Python)

Preferred skills

Cloud technology (AWS/Azure)

Technologies

C++, Python, Robot framework, Linux, AWS, Azure, TCP/IP, UDP, multicast

Responsibilities

Design software modules; implement in C++ with unit, integration, and performance testing; participate in code/design reviews; contribute to technical documentation; assist in resolving field problems; partner with QA to write Robot framework test cases

Seniority

Senior, hands-on IC

Sourced via efinancialcareers · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.