Software Development Engineer - C++
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
