CareerPlanSign in

Software Development Engineer - C++

St Louis, MO, US💼 Full-time🗓 2026-06-02 → 2026-09-26

Core

Design, develop, and maintain high-performance, real-time applications processing critical global financial market data.

Role type

Senior Software Engineer (C++)

Builds

Real-time market data ingestion and distribution systems for global financial clients

Domain

Financial markets infrastructure / Low-latency systems

Deliverable

production ML models | product features

Required skills

C++, Linux development, object-oriented development, software development lifecycle, debugging, test-driven development

Preferred skills

Python, Bash, PowerShell, Agile, automated testing frameworks, multi-threaded programming, Docker, Kubernetes, Rust, real-time systems, market data feeds, AI tools in SDLC

Technologies

C++, Linux, Python, Bash, PowerShell, Docker, Kubernetes, Rust

Responsibilities

Design and develop clean, efficient applications; use AI-assisted tools for code generation and analysis; participate in code reviews; develop unit and integration tests; collaborate on feature design; integrate software into test/production environments; debug multi-threaded issues; contribute to planning and design discussions.

Seniority

Senior, hands-on IC

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