Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology
Core
Develop, enhance, and maintain a low-latency, high-throughput C++ trading engine and modernize the CI/CD pipeline for a mission-critical global electronic trading platform.
Role type
Senior C++ Developer (Electronic Trading Technology)
Builds
Low-latency automated trading engine, CRB platform (Central Risk Book, Options Market Making, Basis Trading)
Domain
Financial Services / Electronic Trading
Deliverable
production ML models | product features
Required skills
C++, low-latency system design, legacy codebase navigation, 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
Experience with equity, FX, or fixed-income trading platforms, mentorship or team leadership experience
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 for automated deployment and testing; Introduce best practices for unit, integration, and performance testing; Collaborate with global teams to deliver new features and platform improvements
