C++ Software Engineer - Trading Systems
$150,000–$250,000 year
Remote
Job Summary
Develop and enhance core trading systems for Fixed Income and Derivative Securities using C++ in a distributed, high-throughput, low-latency environment. Collaborate in a small, high-performing software development team and work with technical and non-technical stakeholders. Contribute to the continuous improvement of the trading technology stack and leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity.
Required Qualifications
- Bachelor’s degree in Computer Science or related field
- 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments
- Proficiency in object-oriented design, STL, multithreading, and concurrency
- Strong understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming
- Experience building complex, distributed, high-throughput, low-latency, and resilient systems
- Strong debugging skills and ability to understand and work within large codebases
- Ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity
- Strong communication skills and collaboration across technical and business teams
- Self-driven, proactive, and capable of independently ramping up in complex environments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.