Software Development Engineer - C++
Core
Develop high-performance, real-time applications processing critical global financial market data with millisecond latency.
Role type
Senior Software Engineer (C++)
Builds
Real-time market data ingestion and normalization systems for global financial clients
Domain
Financial markets infrastructure / Low-latency systems
Deliverable
production ML models
Required skills
C++, Linux development, Object-oriented design, Unit testing, Integration testing, Debugging, Multi-threaded programming, Software development lifecycle
Preferred skills
Python, Bash, PowerShell, Docker, Kubernetes, Rust, Agile methodologies, Automated testing frameworks
Technologies
C++, Linux, Python, Bash, PowerShell, Docker, Kubernetes, Rust
Responsibilities
Design and maintain clean, efficient applications; Use AI-assisted tools for code generation and analysis; Participate in code reviews; Develop and maintain robust unit and integration tests; Collaborate on feature design and implementation; Debug issues in development and test environments; Contribute to planning and design discussions
Seniority
Senior, hands-on IC