Assistant Vice President/ Vice President, C++ Software Engineer, Global Markets Technology
Core
Develop, enhance, and maintain a low-latency, high-throughput C++ trading engine and CRB platform for global electronic trading.
Role type
Senior C++ Software Engineer (Electronic Trading Technology)
Builds
Low-latency automated trading engine, Central Risk Book, Options Market Making, and Basis Trading platforms
Domain
Financial Services / Electronic Trading / Low-latency Systems
Deliverable
production ML models | product features
Required skills
C++ (low-latency/high-throughput), legacy codebase modernization, architecture redesign, monolith decomposition, CI/CD pipeline management, automated testing frameworks, scripting (Python/Bash), AI/ML techniques for code analysis or performance tuning
Preferred skills
Mentorship or team leadership experience, exposure to equity/FX/fixed-income trading platforms
Technologies
C++, Jenkins, Github Actions, Azure DevOps
Responsibilities
Develop and maintain low-latency C++ trading engine components; Deep-dive into large legacy codebases to understand data flows and threading models; Participate in architecture simplification and migration to foundational services; Modernize CI/CD pipelines and introduce best practices for testing and observability; Collaborate with global teams to deliver new features and platform improvements
Seniority
Senior, hands-on IC with growth trajectory into management
