C++ Software Engineer
Core
Design, develop, and deliver high-quality, reliable, and scalable C++ software solutions for financial market infrastructure and data services.
Role type
C++ Software Engineer
Builds
Market logic normalization code, configuration, and well-tested applications for financial market infrastructure.
Domain
Financial markets infrastructure and data
Deliverable
production ML models | product features
Required skills
C++, object-oriented programming, software development life-cycle, automated regression testing, unit testing, code reviews, debugging, test-driven development
Preferred skills
Linux development, Agile methodologies, automated testing, scripting (Python, Unix, Powershell), real-time programming, multi-threaded debugging, design patterns, financial markets knowledge, low-latency systems
Technologies
C++, Linux, Python, Unix, Powershell, JavaScript, Node.js
Responsibilities
Identify best solutions for business requirements, deliver market logic normalization code, ensure bug-free software through testing and reviews, collaborate with QA and Operations for integration
Seniority
Mid-level, hands-on IC
